version: 3 silent: true vars: BACKEND: ../config/backend.secret.json VARIABLES: ../config/variables.secret.json OUTPUT: ../config/infrastructure.secret.json tasks: init: terraform init -backend-config={{.BACKEND}} plan: terraform plan -var-file={{.VARIABLES}} destroy: terraform destroy format: terraform fmt -recursive out: terraform output -json > {{.OUTPUT}} apply: - terraform apply -var-file={{.VARIABLES}} - task: out import: terraform import -var-file={{.VARIABLES}} {{.CLI_ARGS}}