File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -45,6 +45,7 @@ See [https://github.com/dodevops/kc](the kc website) for details.
4545* 🟦 krew
4646* 🐚 Kubectlnodeshell
4747* 🐳 Kubernetes
48+ * 📦 Opentofu
4849* 📦 Packages
4950* 📦 Packer
5051* 👟 Run
@@ -83,6 +84,7 @@ See [https://github.com/dodevops/kc](the kc website) for details.
8384 * [ krew] ( #krew )
8485 * [ Kubectlnodeshell] ( #kubectlnodeshell )
8586 * [ Kubernetes] ( #kubernetes )
87+ * [ Opentofu] ( #opentofu )
8688 * [ Packages] ( #packages )
8789 * [ Packer] ( #packer )
8890 * [ Run] ( #run )
@@ -578,6 +580,24 @@ Installs and configures [kubernetes](https://kubernetes.io/docs/reference/kubect
578580 * Environment GCLOUD_K8S_CLUSTERS: A comma separated list of zone[ @project ] : cluster-name
579581 * Environment K8S_USE_GCLOUD_AUTH: Whether to use the new GKE_GCLOUD_AUTH plugin [ true]
580582
583+ ### <a id =" opentofu " ></a > Opentofu
584+
585+ Installs and configures [ Opentofu] ( https://opentofu.org/ )
586+
587+ #### Configuration
588+
589+ * USE_opentofu: Enable this feature (or use the FEATURES variable instead)
590+ * OPENTOFU_VERSION (required): Version to install (or use the FEATURES variable instead)
591+ * DEBUG_opentofu: Debug this feature
592+ * Add a volume mount to the ` volumes: ` section of docker compose like this:
593+ (...)
594+ volumes:
595+ - "<path-to-opentofu >:/opentofu"
596+ * If you used the browser based login in gcloud, you'll probably need to authenticate using the application-default
597+ login using the gcloud cli by running
598+
599+ gcloud auth application-default login
600+
581601### <a id =" packages " ></a > Packages
582602
583603Installs additional packages into the container
You can’t perform that action at this time.
0 commit comments