18 lines
527 B
YAML
18 lines
527 B
YAML
version: 3
|
|
silent: true
|
|
|
|
vars:
|
|
BACKEND: ../config/backend.secret.tf.json
|
|
VARIABLES: ../config/variables.secret.tf.json
|
|
OUTPUT: ../config/infrastructure.secret.tf.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}} |