Install using Helm

helm repo add isaaguilar https://isaaguilar.github.io/helm-charts
helm repo update
helm upgrade --install terraform-operator isaaguilar/terraform-operator \
  --version v0.2.11 --namespace tf-system --create-namespace

Install using kubectl

First install the CRDs

kubectl apply -f deploy/crds/tf.isaaguilar.com_terraforms_crd.yaml

Then install the controller

kubectl apply -f deploy --namespace tf-system

Once the operator is installed, terraform resources are ready to be deployed.

Check out the examples directory to see the different options tf-operator handles. For a full list of options, see API References