|
1 |
| ---- |
2 |
| -hidden: true |
3 |
| ---- |
| 1 | +# Terraform Intensivo |
4 | 2 |
|
5 |
| -# .github |
| 3 | +Este é um guia abrangente sobre Terraform, estruturado em diferentes dias de estudo que cobrem desde conceitos básicos até tópicos avançados. O conteúdo está organizado em: |
6 | 4 |
|
| 5 | +# Índice |
| 6 | + |
| 7 | +## Conhecendo o Terraform: |
| 8 | + |
| 9 | +* - [O que é o Terraform?](https://github.com/nataliagranato/DescomplicandoTerraform/tree/main/content/day-1#o-que-%C3%A9-o-terraform) |
| 10 | + - [O que é HCL?](https://github.com/nataliagranato/DescomplicandoTerraform/tree/main/content/day-1#o-que-%C3%A9-hcl) |
| 11 | + - [O que é o Statefile?](https://github.com/nataliagranato/DescomplicandoTerraform/tree/main/content/day-1#o-que-%C3%A9-o-statefile) |
| 12 | + - [Infraestrutura Mutável vs. Imutável](https://github.com/nataliagranato/DescomplicandoTerraform/tree/main/content/day-1#infraestrutura-mut%C3%A1vel-vs-imut%C3%A1vel) |
| 13 | + |
| 14 | +## Conceitos Básicos de Cloud |
| 15 | + |
| 16 | +* - [Providers, Região e Zona](https://github.com/nataliagranato/DescomplicandoTerraform/tree/main/content/day-1#providers-regi%C3%A3o-e-zona) |
| 17 | + - [Bucket para garantir o mesmo estado](https://github.com/nataliagranato/DescomplicandoTerraform/tree/main/content/day-1#bucket-para-garantir-o-mesmo-estado) |
| 18 | + - [Criando um usuário IAM na AWS](https://github.com/nataliagranato/DescomplicandoTerraform/tree/main/content/day-1#criando-um-usu%C3%A1rio-iam-na-aws) |
| 19 | + - [Criando um bucket S3 com acesso público bloqueado](https://github.com/nataliagranato/DescomplicandoTerraform/tree/main/content/day-1#criando-um-bucket-s3-com-acesso-p%C3%BAblico-bloqueado) |
| 20 | + |
| 21 | +## Entendendo o Terraform |
| 22 | + |
| 23 | +* - [HCL (HashiCorp Configuration Language)](https://github.com/nataliagranato/DescomplicandoTerraform/tree/main/content/day-1#providers-regi%C3%A3o-e-zona) |
| 24 | + - [Instalando o Terraform](https://github.com/nataliagranato/DescomplicandoTerraform/tree/main/content/day-1#instala%C3%A7%C3%A3o) |
| 25 | + - [Comandos básicos](https://github.com/nataliagranato/DescomplicandoTerraform/tree/main/content/day-1#comandos-b%C3%A1sicos) |
| 26 | + - [Backend remoto](https://github.com/nataliagranato/intensive-terraform/blob/main/content/day-1/README.md#backend-remoto) |
| 27 | + - [O que são os providers no Terraform?](https://github.com/nataliagranato/intensive-terraform/blob/main/content/day-1/README.md#o-que-s%C3%A3o-os-providers-no-terraform) |
| 28 | + - [O que é e como usar variáveis no Terraform?](https://github.com/nataliagranato/intensive-terraform/blob/main/content/day-1/README.md#o-que-%C3%A9-e-como-usar-vari%C3%A1veis-no-terraform) |
| 29 | + |
| 30 | + |
| 31 | +## Gerenciando estado |
| 32 | + |
| 33 | +* - [O state file do Terraform](https://github.com/nataliagranato/intensive-terraform/blob/main/content/day-2/README.md#o-state-file-do-terraform) |
| 34 | + - [Usando o DynamoDB para bloqueio de estado](https://github.com/nataliagranato/intensive-terraform/blob/main/content/day-2/README.md#usando-o-dynamodb-para-bloqueio-de-estado) |
| 35 | + - [Utilizando workspaces no Terraform](https://github.com/nataliagranato/intensive-terraform/blob/main/content/day-2/README.md#utilizando-workspaces-no-terraform) |
| 36 | + - [Import de recursos existentes](https://github.com/nataliagranato/intensive-terraform/blob/main/content/day-2/README.md#import-de-recursos-existentes) |
| 37 | + - [Uso avancado do import no Terraform](https://github.com/nataliagranato/intensive-terraform/blob/main/content/day-2/README.md#uso-avancado-do-import-no-terraform) |
| 38 | + - [Usando o gerador de configuração no Terraform](https://github.com/nataliagranato/intensive-terraform/blob/main/content/day-2/README.md#usando-o-gerador-de-configura%C3%A7%C3%A3o-no-terraform) |
| 39 | + - [Outputs de um remote state](https://github.com/nataliagranato/intensive-terraform/blob/main/content/day-2/README.md#utilizando-outputs-e-outputs-de-um-remote-state) |
| 40 | + - [Obtendo outputs de um remote state e utilizando no seu código Terraform](https://github.com/nataliagranato/intensive-terraform/blob/main/content/day-2/README.md#obtendo-outputs-de-um-remote-state-e-utilizando-no-seu-c%C3%B3digo-terraform) |
| 41 | + |
| 42 | +## Construindo módulos no Terraform |
| 43 | + |
| 44 | +* - [Usando modúlos no Terraform](https://github.com/nataliagranato/intensive-terraform/blob/main/content/day-3/README.md#usando-mod%C3%BAlos-no-terraform) |
| 45 | + - [Utilizando um módulo](https://github.com/nataliagranato/intensive-terraform/blob/main/content/day-3/README.md#utilizando-um-m%C3%B3dulo) |
| 46 | + - [Organizando seus módulos](https://github.com/nataliagranato/intensive-terraform/blob/main/content/day-3/README.md#organizando-m%C3%B3dulos) |
| 47 | + - [Manipulando informações de módulos na raiz](https://github.com/nataliagranato/intensive-terraform/blob/main/content/day-3/README.md#manipulando-informa%C3%A7%C3%B5es-de-m%C3%B3dulos-na-raiz) |
| 48 | + - [Movendo states](https://github.com/nataliagranato/intensive-terraform/blob/main/content/day-3/README.md#movendo-states) |
| 49 | + - [Alguns recursos para melhorar o seu módulo](https://github.com/nataliagranato/intensive-terraform/blob/main/content/day-3/README.md#alguns-recursos-para-melhorar-o-seu-m%C3%B3dulo) |
| 50 | + - [Documentação do Terraform](https://github.com/nataliagranato/intensive-terraform/blob/main/content/day-3/README.md#documenta%C3%A7%C3%A3o-do-terraform) |
0 commit comments