az login
az account list --query "[].{AccountName:user.name, SubscriptionID:id, IsDefault:isDefault}" --output table
az account set -s <subscription_id>
Inicializar o diretório
terraform init
terraform init -backend-config "backend.config"
Verificar as mudanças
terraform plan
terraform plan -out my.plan
Aplicar as mudanças
terraform apply
terraform apply my.plan
Destruir todos os recursos
terraform destroy
Formatar o código
terraform fmt
Validar a sintaxe do código
terraform validate
Testar comandos de funções do Terraform
terraform console
split(",", "foo,bar,baz")
Mostrar o estado atual
terraform show
Listar os recursos do estado atual
terraform state list
Mostrar o estado atual de um recurso
terraform state show <resource>
Mostrar as saídas do estado atual
terraform output
terraform output -json # Show Sensitive Data
Gerar um gráfico de recursos
terraform graph -type=plan | dot -Tpng >graph.png
TF_LOG_CORE=DEBUG terraform plan
TF_LOG_PROVIDER=DEBUG terraform plan