├── .gitignore ├── Dia 01 ├── 01 - Entendendo o HCL │ ├── README.md │ ├── ec2.tf │ ├── main.tf │ ├── output.tf │ ├── security-groups.tf │ └── variable.tf ├── 02 - Comandos Básicos │ ├── README.MD │ ├── ec2.tf │ ├── main.tf │ ├── output.tf │ └── variable.tf ├── 03 - Expressões e Console │ ├── README.MD │ ├── ec2.tf │ ├── main.tf │ ├── output.tf │ └── variable.tf ├── 04 - Providers │ ├── README.MD │ ├── ec2.tf │ ├── main.tf │ ├── output.tf │ └── variable.tf ├── 05 - Variáveis │ ├── README.MD │ ├── ec2.tf │ ├── main.tf │ ├── output.tf │ ├── terraform.tfvars │ ├── testing.tfvars │ └── variable.tf └── 06 - Execução Remota │ ├── README.MD │ ├── ec2.tf │ ├── main.tf │ ├── output.tf │ ├── security-groups.tf │ └── variable.tf ├── Dia 02 ├── 01 - Módulos │ ├── README.MD │ ├── main.tf │ ├── servers │ │ ├── ec2.tf │ │ ├── output.tf │ │ └── variable.tf │ └── terrafile.tf ├── 02 - Backend │ ├── README.md │ ├── dynamodb.tf │ ├── ec2.tf │ ├── main.tf │ ├── output.tf │ └── variable.tf ├── 03 - Introdução ao State │ ├── README.md │ ├── ec2.tf │ ├── main.tf │ ├── output.tf │ └── variable.tf ├── 04 - state avançado │ ├── README.md │ ├── app │ │ ├── ec2.tf │ │ ├── output.tf │ │ └── variable.tf │ ├── main.tf │ └── terrafile.tf ├── 05 - Importando Recursos │ ├── ec2.tf │ ├── main.tf │ ├── output.tf │ └── variable.tf ├── 06 - Workspace │ ├── ec2.tf │ ├── main.tf │ ├── output.tf │ └── variable.tf └── 07 - Dados Sensíveis │ ├── ec2.tf │ ├── main.tf │ ├── output.tf │ └── variable.tf ├── Dia 03 ├── 01 - Conseguindo Ajuda │ ├── README.md │ ├── ec2.tf │ ├── main.tf │ ├── output.tf │ └── variable.tf ├── 02 - Dependências Entre Recursos │ ├── ec2.tf │ ├── main.tf │ ├── output.tf │ └── variable.tf ├── 03 - Intro a comandos │ ├── README.md │ ├── ec2.tf │ ├── main.tf │ ├── output.tf │ └── variable.tf ├── 04 - Comando Taint │ ├── ec2.tf │ ├── main.tf │ ├── output.tf │ └── variable.tf ├── 05 - graph │ ├── ec2.tf │ ├── graph.svg │ ├── main.tf │ ├── output.tf │ └── variable.tf └── Aulas 6 e 7.md ├── Dia 04 ├── 01 - Condições │ ├── ec2.tf │ ├── main.tf │ ├── output.tf │ └── variable.tf ├── 02 - Type Constraints │ ├── ec2.tf │ ├── main.tf │ ├── output.tf │ └── variable.tf └── 03 - Laço for_each │ ├── ec2.tf │ ├── main.tf │ ├── output.tf │ └── variable.tf ├── Dia 05 ├── 01 - Bloco dinâmico │ ├── ec2.tf │ ├── main.tf │ ├── output.tf │ ├── terraform.tfvars │ └── variable.tf └── 02 - String Template │ ├── ec2.tf │ ├── main.tf │ ├── output.tf │ └── variable.tf └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | .terraform/ 2 | plano 3 | base/ -------------------------------------------------------------------------------- /Dia 01/01 - Entendendo o HCL/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 01/01 - Entendendo o HCL/README.md -------------------------------------------------------------------------------- /Dia 01/01 - Entendendo o HCL/ec2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 01/01 - Entendendo o HCL/ec2.tf -------------------------------------------------------------------------------- /Dia 01/01 - Entendendo o HCL/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 01/01 - Entendendo o HCL/main.tf -------------------------------------------------------------------------------- /Dia 01/01 - Entendendo o HCL/output.tf: -------------------------------------------------------------------------------- 1 | output "ip_address" { 2 | value = "${aws_instance.web[*].public_ip}" 3 | } -------------------------------------------------------------------------------- /Dia 01/01 - Entendendo o HCL/security-groups.tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Dia 01/01 - Entendendo o HCL/variable.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 01/01 - Entendendo o HCL/variable.tf -------------------------------------------------------------------------------- /Dia 01/02 - Comandos Básicos/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 01/02 - Comandos Básicos/README.MD -------------------------------------------------------------------------------- /Dia 01/02 - Comandos Básicos/ec2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 01/02 - Comandos Básicos/ec2.tf -------------------------------------------------------------------------------- /Dia 01/02 - Comandos Básicos/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 01/02 - Comandos Básicos/main.tf -------------------------------------------------------------------------------- /Dia 01/02 - Comandos Básicos/output.tf: -------------------------------------------------------------------------------- 1 | output "ip_address" { 2 | value = "${aws_instance.web[*].public_ip}" 3 | } -------------------------------------------------------------------------------- /Dia 01/02 - Comandos Básicos/variable.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 01/02 - Comandos Básicos/variable.tf -------------------------------------------------------------------------------- /Dia 01/03 - Expressões e Console/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 01/03 - Expressões e Console/README.MD -------------------------------------------------------------------------------- /Dia 01/03 - Expressões e Console/ec2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 01/03 - Expressões e Console/ec2.tf -------------------------------------------------------------------------------- /Dia 01/03 - Expressões e Console/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 01/03 - Expressões e Console/main.tf -------------------------------------------------------------------------------- /Dia 01/03 - Expressões e Console/output.tf: -------------------------------------------------------------------------------- 1 | output "ip_address" { 2 | value = "${aws_instance.web[*].public_ip}" 3 | } -------------------------------------------------------------------------------- /Dia 01/03 - Expressões e Console/variable.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 01/03 - Expressões e Console/variable.tf -------------------------------------------------------------------------------- /Dia 01/04 - Providers /README.MD: -------------------------------------------------------------------------------- 1 | # Considerações 2 | 3 | 4 | -------------------------------------------------------------------------------- /Dia 01/04 - Providers /ec2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 01/04 - Providers /ec2.tf -------------------------------------------------------------------------------- /Dia 01/04 - Providers /main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 01/04 - Providers /main.tf -------------------------------------------------------------------------------- /Dia 01/04 - Providers /output.tf: -------------------------------------------------------------------------------- 1 | output "ip_address" { 2 | value = "${aws_instance.web[*].public_ip}" 3 | } -------------------------------------------------------------------------------- /Dia 01/04 - Providers /variable.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 01/04 - Providers /variable.tf -------------------------------------------------------------------------------- /Dia 01/05 - Variáveis/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 01/05 - Variáveis/README.MD -------------------------------------------------------------------------------- /Dia 01/05 - Variáveis/ec2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 01/05 - Variáveis/ec2.tf -------------------------------------------------------------------------------- /Dia 01/05 - Variáveis/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 01/05 - Variáveis/main.tf -------------------------------------------------------------------------------- /Dia 01/05 - Variáveis/output.tf: -------------------------------------------------------------------------------- 1 | output "ip_address" { 2 | value = "${aws_instance.web[*].public_ip}" 3 | } -------------------------------------------------------------------------------- /Dia 01/05 - Variáveis/terraform.tfvars: -------------------------------------------------------------------------------- 1 | hash-commit = "cbcdb9bff0deeadd9694cf36574c3dcf726be382" 2 | -------------------------------------------------------------------------------- /Dia 01/05 - Variáveis/testing.tfvars: -------------------------------------------------------------------------------- 1 | hash-commit = "cbcdb9bff0deeadd9694cf36574c3dcf726be382" -------------------------------------------------------------------------------- /Dia 01/05 - Variáveis/variable.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 01/05 - Variáveis/variable.tf -------------------------------------------------------------------------------- /Dia 01/06 - Execução Remota/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 01/06 - Execução Remota/README.MD -------------------------------------------------------------------------------- /Dia 01/06 - Execução Remota/ec2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 01/06 - Execução Remota/ec2.tf -------------------------------------------------------------------------------- /Dia 01/06 - Execução Remota/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 01/06 - Execução Remota/main.tf -------------------------------------------------------------------------------- /Dia 01/06 - Execução Remota/output.tf: -------------------------------------------------------------------------------- 1 | output "ip_address" { 2 | value = "${aws_instance.web[*].public_ip}" 3 | } -------------------------------------------------------------------------------- /Dia 01/06 - Execução Remota/security-groups.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 01/06 - Execução Remota/security-groups.tf -------------------------------------------------------------------------------- /Dia 01/06 - Execução Remota/variable.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 01/06 - Execução Remota/variable.tf -------------------------------------------------------------------------------- /Dia 02/01 - Módulos/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 02/01 - Módulos/README.MD -------------------------------------------------------------------------------- /Dia 02/01 - Módulos/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 02/01 - Módulos/main.tf -------------------------------------------------------------------------------- /Dia 02/01 - Módulos/servers/ec2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 02/01 - Módulos/servers/ec2.tf -------------------------------------------------------------------------------- /Dia 02/01 - Módulos/servers/output.tf: -------------------------------------------------------------------------------- 1 | output "ip_address" { 2 | value = "${aws_instance.web[*].public_ip}" 3 | } -------------------------------------------------------------------------------- /Dia 02/01 - Módulos/servers/variable.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 02/01 - Módulos/servers/variable.tf -------------------------------------------------------------------------------- /Dia 02/01 - Módulos/terrafile.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 02/01 - Módulos/terrafile.tf -------------------------------------------------------------------------------- /Dia 02/02 - Backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 02/02 - Backend/README.md -------------------------------------------------------------------------------- /Dia 02/02 - Backend/dynamodb.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 02/02 - Backend/dynamodb.tf -------------------------------------------------------------------------------- /Dia 02/02 - Backend/ec2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 02/02 - Backend/ec2.tf -------------------------------------------------------------------------------- /Dia 02/02 - Backend/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 02/02 - Backend/main.tf -------------------------------------------------------------------------------- /Dia 02/02 - Backend/output.tf: -------------------------------------------------------------------------------- 1 | output "ip_address" { 2 | value = "${aws_instance.web[*].public_ip}" 3 | } -------------------------------------------------------------------------------- /Dia 02/02 - Backend/variable.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 02/02 - Backend/variable.tf -------------------------------------------------------------------------------- /Dia 02/03 - Introdução ao State/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 02/03 - Introdução ao State/README.md -------------------------------------------------------------------------------- /Dia 02/03 - Introdução ao State/ec2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 02/03 - Introdução ao State/ec2.tf -------------------------------------------------------------------------------- /Dia 02/03 - Introdução ao State/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 02/03 - Introdução ao State/main.tf -------------------------------------------------------------------------------- /Dia 02/03 - Introdução ao State/output.tf: -------------------------------------------------------------------------------- 1 | output "ip_address" { 2 | value = "${aws_instance.web[*].public_ip}" 3 | } -------------------------------------------------------------------------------- /Dia 02/03 - Introdução ao State/variable.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 02/03 - Introdução ao State/variable.tf -------------------------------------------------------------------------------- /Dia 02/04 - state avançado/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 02/04 - state avançado/README.md -------------------------------------------------------------------------------- /Dia 02/04 - state avançado/app/ec2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 02/04 - state avançado/app/ec2.tf -------------------------------------------------------------------------------- /Dia 02/04 - state avançado/app/output.tf: -------------------------------------------------------------------------------- 1 | output "ip_address" { 2 | value = "${aws_instance.web[*].public_ip}" 3 | } -------------------------------------------------------------------------------- /Dia 02/04 - state avançado/app/variable.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 02/04 - state avançado/app/variable.tf -------------------------------------------------------------------------------- /Dia 02/04 - state avançado/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 02/04 - state avançado/main.tf -------------------------------------------------------------------------------- /Dia 02/04 - state avançado/terrafile.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 02/04 - state avançado/terrafile.tf -------------------------------------------------------------------------------- /Dia 02/05 - Importando Recursos/ec2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 02/05 - Importando Recursos/ec2.tf -------------------------------------------------------------------------------- /Dia 02/05 - Importando Recursos/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 02/05 - Importando Recursos/main.tf -------------------------------------------------------------------------------- /Dia 02/05 - Importando Recursos/output.tf: -------------------------------------------------------------------------------- 1 | output "ip_address" { 2 | value = "${aws_instance.web[*].public_ip}" 3 | } -------------------------------------------------------------------------------- /Dia 02/05 - Importando Recursos/variable.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 02/05 - Importando Recursos/variable.tf -------------------------------------------------------------------------------- /Dia 02/06 - Workspace/ec2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 02/06 - Workspace/ec2.tf -------------------------------------------------------------------------------- /Dia 02/06 - Workspace/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 02/06 - Workspace/main.tf -------------------------------------------------------------------------------- /Dia 02/06 - Workspace/output.tf: -------------------------------------------------------------------------------- 1 | output "ip_address" { 2 | value = "${aws_instance.web[*].public_ip}" 3 | } -------------------------------------------------------------------------------- /Dia 02/06 - Workspace/variable.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 02/06 - Workspace/variable.tf -------------------------------------------------------------------------------- /Dia 02/07 - Dados Sensíveis/ec2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 02/07 - Dados Sensíveis/ec2.tf -------------------------------------------------------------------------------- /Dia 02/07 - Dados Sensíveis/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 02/07 - Dados Sensíveis/main.tf -------------------------------------------------------------------------------- /Dia 02/07 - Dados Sensíveis/output.tf: -------------------------------------------------------------------------------- 1 | output "ip_address" { 2 | value = "${aws_instance.web[*].public_ip}" 3 | } -------------------------------------------------------------------------------- /Dia 02/07 - Dados Sensíveis/variable.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 02/07 - Dados Sensíveis/variable.tf -------------------------------------------------------------------------------- /Dia 03/01 - Conseguindo Ajuda/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 03/01 - Conseguindo Ajuda/README.md -------------------------------------------------------------------------------- /Dia 03/01 - Conseguindo Ajuda/ec2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 03/01 - Conseguindo Ajuda/ec2.tf -------------------------------------------------------------------------------- /Dia 03/01 - Conseguindo Ajuda/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 03/01 - Conseguindo Ajuda/main.tf -------------------------------------------------------------------------------- /Dia 03/01 - Conseguindo Ajuda/output.tf: -------------------------------------------------------------------------------- 1 | output "ip_address" { 2 | value = "${aws_instance.web[*].public_ip}" 3 | } -------------------------------------------------------------------------------- /Dia 03/01 - Conseguindo Ajuda/variable.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 03/01 - Conseguindo Ajuda/variable.tf -------------------------------------------------------------------------------- /Dia 03/02 - Dependências Entre Recursos/ec2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 03/02 - Dependências Entre Recursos/ec2.tf -------------------------------------------------------------------------------- /Dia 03/02 - Dependências Entre Recursos/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 03/02 - Dependências Entre Recursos/main.tf -------------------------------------------------------------------------------- /Dia 03/02 - Dependências Entre Recursos/output.tf: -------------------------------------------------------------------------------- 1 | output "ip_address" { 2 | value = "${aws_instance.web[*].public_ip}" 3 | } -------------------------------------------------------------------------------- /Dia 03/02 - Dependências Entre Recursos/variable.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 03/02 - Dependências Entre Recursos/variable.tf -------------------------------------------------------------------------------- /Dia 03/03 - Intro a comandos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 03/03 - Intro a comandos/README.md -------------------------------------------------------------------------------- /Dia 03/03 - Intro a comandos/ec2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 03/03 - Intro a comandos/ec2.tf -------------------------------------------------------------------------------- /Dia 03/03 - Intro a comandos/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 03/03 - Intro a comandos/main.tf -------------------------------------------------------------------------------- /Dia 03/03 - Intro a comandos/output.tf: -------------------------------------------------------------------------------- 1 | output "ip_address" { 2 | value = "${aws_instance.web[*].public_ip}" 3 | } -------------------------------------------------------------------------------- /Dia 03/03 - Intro a comandos/variable.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 03/03 - Intro a comandos/variable.tf -------------------------------------------------------------------------------- /Dia 03/04 - Comando Taint/ec2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 03/04 - Comando Taint/ec2.tf -------------------------------------------------------------------------------- /Dia 03/04 - Comando Taint/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 03/04 - Comando Taint/main.tf -------------------------------------------------------------------------------- /Dia 03/04 - Comando Taint/output.tf: -------------------------------------------------------------------------------- 1 | output "ip_address" { 2 | value = "${aws_instance.web[*].public_ip}" 3 | } -------------------------------------------------------------------------------- /Dia 03/04 - Comando Taint/variable.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 03/04 - Comando Taint/variable.tf -------------------------------------------------------------------------------- /Dia 03/05 - graph/ec2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 03/05 - graph/ec2.tf -------------------------------------------------------------------------------- /Dia 03/05 - graph/graph.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 03/05 - graph/graph.svg -------------------------------------------------------------------------------- /Dia 03/05 - graph/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 03/05 - graph/main.tf -------------------------------------------------------------------------------- /Dia 03/05 - graph/output.tf: -------------------------------------------------------------------------------- 1 | output "ip_address" { 2 | value = "${aws_instance.web[*].public_ip}" 3 | } -------------------------------------------------------------------------------- /Dia 03/05 - graph/variable.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 03/05 - graph/variable.tf -------------------------------------------------------------------------------- /Dia 03/Aulas 6 e 7.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 03/Aulas 6 e 7.md -------------------------------------------------------------------------------- /Dia 04/01 - Condições/ec2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 04/01 - Condições/ec2.tf -------------------------------------------------------------------------------- /Dia 04/01 - Condições/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 04/01 - Condições/main.tf -------------------------------------------------------------------------------- /Dia 04/01 - Condições/output.tf: -------------------------------------------------------------------------------- 1 | output "ip_address" { 2 | value = "${aws_instance.web[*].public_ip}" 3 | } -------------------------------------------------------------------------------- /Dia 04/01 - Condições/variable.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 04/01 - Condições/variable.tf -------------------------------------------------------------------------------- /Dia 04/02 - Type Constraints/ec2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 04/02 - Type Constraints/ec2.tf -------------------------------------------------------------------------------- /Dia 04/02 - Type Constraints/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 04/02 - Type Constraints/main.tf -------------------------------------------------------------------------------- /Dia 04/02 - Type Constraints/output.tf: -------------------------------------------------------------------------------- 1 | output "ip_address" { 2 | value = "${aws_instance.web[*].public_ip}" 3 | } -------------------------------------------------------------------------------- /Dia 04/02 - Type Constraints/variable.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 04/02 - Type Constraints/variable.tf -------------------------------------------------------------------------------- /Dia 04/03 - Laço for_each/ec2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 04/03 - Laço for_each/ec2.tf -------------------------------------------------------------------------------- /Dia 04/03 - Laço for_each/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 04/03 - Laço for_each/main.tf -------------------------------------------------------------------------------- /Dia 04/03 - Laço for_each/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 04/03 - Laço for_each/output.tf -------------------------------------------------------------------------------- /Dia 04/03 - Laço for_each/variable.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 04/03 - Laço for_each/variable.tf -------------------------------------------------------------------------------- /Dia 05/01 - Bloco dinâmico/ec2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 05/01 - Bloco dinâmico/ec2.tf -------------------------------------------------------------------------------- /Dia 05/01 - Bloco dinâmico/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 05/01 - Bloco dinâmico/main.tf -------------------------------------------------------------------------------- /Dia 05/01 - Bloco dinâmico/output.tf: -------------------------------------------------------------------------------- 1 | output "ip_address" { 2 | value = "${aws_instance.web[*].public_ip}" 3 | } -------------------------------------------------------------------------------- /Dia 05/01 - Bloco dinâmico/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 05/01 - Bloco dinâmico/terraform.tfvars -------------------------------------------------------------------------------- /Dia 05/01 - Bloco dinâmico/variable.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 05/01 - Bloco dinâmico/variable.tf -------------------------------------------------------------------------------- /Dia 05/02 - String Template/ec2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 05/02 - String Template/ec2.tf -------------------------------------------------------------------------------- /Dia 05/02 - String Template/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 05/02 - String Template/main.tf -------------------------------------------------------------------------------- /Dia 05/02 - String Template/output.tf: -------------------------------------------------------------------------------- 1 | output "ip_address" { 2 | value = "${aws_instance.web[*].public_ip}" 3 | } -------------------------------------------------------------------------------- /Dia 05/02 - String Template/variable.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/Dia 05/02 - String Template/variable.tf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chamaasminas/codigo-descomplicando-o-terraform/HEAD/README.md --------------------------------------------------------------------------------