Initial release
The Terraformer is a tool that can execute Terraform configuration and is designed to run as a pod inside a Kubernetes cluster. The main.tf
, variables.tf
, terraform.tfvars
and terraform.tfstate
files are expected to be stored as configmaps/secrets and mounted into the pods. The Terraformer is able to run terraform validate|plan|apply|destroy
and will update the state configmap itself by using the mounted Kubernetes service account.
Usually, one will run terraform validate|plan
within a single pod and terraform apply|destroy
as a job in order to establish retry logic.
Docker image: eu.gcr.io/gardener-project/gardener/terraformer:0.1.0