Skip to content

beadev-net/terraform-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Workshop

Terraform

Table of Contents

Azure

Login

az login

List Subscriptions

az account list --query "[].{AccountName:user.name, SubscriptionID:id, IsDefault:isDefault}" --output table

Set Subscription

az account set -s <subscription_id>

Terraform

Provisioning

Init

Inicializar o diretório

terraform init
terraform init -backend-config "backend.config"
Plan

Verificar as mudanças

terraform plan
terraform plan -out my.plan
Apply

Aplicar as mudanças

terraform apply
terraform apply my.plan
Destroy

Destruir todos os recursos

terraform destroy

Writing Code

Format

Formatar o código

terraform fmt

Validate

Validar a sintaxe do código

terraform validate

Console

Testar comandos de funções do Terraform

terraform console

split(",", "foo,bar,baz")

Inspect

Show

Mostrar o estado atual

terraform show

State List

Listar os recursos do estado atual

terraform state list

State Show

Mostrar o estado atual de um recurso

terraform state show <resource>

Output

Mostrar as saídas do estado atual

terraform output
terraform output -json # Show Sensitive Data

Graph

Gerar um gráfico de recursos

terraform graph -type=plan | dot -Tpng >graph.png

Logs

Enable

TF_LOG_CORE=DEBUG terraform plan
TF_LOG_PROVIDER=DEBUG terraform plan

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages