Projeto destinado a fins de estudos e praticas com terraform, aws e azure.
Status do Projeto: ✔️ (finalizado)
🔹 aws-vpc
🔹 azure-depends-on-module-remote
🔹 azure-for-each-resource-group
🔹 cli
...
✔️ Local State
✔️ Criação de Bucket e Storage Account para Remote State
✔️ Remote State
✔️ Providers simutaneos
...
✔️ VPC
✔️ Subnet
✔️ Internet Gateway
✔️ Route Table Association
✔️ Security Group
...
✔️ Criação de Storage Account na Azure
✔️ Variáveis
✔️ Referenciando Atributos de outros Blocos
✔️ Local Values
✔️ Outputs
...
✔️ Resource Group
✔️ Vnet
✔️ Subnet
✔️ Network Security Group
✔️ Subnet Network Security Group Association
...
✔️ Criação de VM
✔️ VPC
✔️ Criação de SSH
✔️ Remote State
...
✔️ Resource Group
✔️ Public IP
✔️ Network Interface
✔️ Network Interface Security Group Association
✔️ Virtual Machine
...
✔️ Provisioners Local
✔️ Provisioners Remote
...
✔️ Provisioners Local
✔️ Provisioners Remote
...
✔️ Local Module
✔️ VPC
...
✔️ Remote module
✔️ VM
...
✔️ Depends_on
...
✔️ Count
...
✔️ For each
...
✔️ Provider
...
✔️ Lifecycle
...
✔️ Conditional Expressions
...
✔️ For Expressions
...
✔️ Splat Expressions
...
✔️ Dynamic Block
...
✔️ Workspaces
...
✔️ Data Source
...
✔️ Null Resource
...
✔️ Time Sleep
...
⌨️ terraform fmt (Auto indentação) (-recursive #dica do gv)
⌨️ terraform validate (Validação da sintaxe)
⌨️ terraform init (Prepara seu diretório de trabalho para outros comandos)
⌨️ terraform plan (Mostra as alterações exigidas pelas configurações atuais)
⌨️ terraform apply (Cria ou atualiza a infra)
⌨️ terraform destroy (Destroi toda infra já criada)
...
...
The MIT License (MIT)
Copyright ©️ 2022 - Terraform exemplos