-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
2c4141e
commit c5c6486
Showing
67 changed files
with
10,177 additions
and
59 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,58 @@ | ||
O Terraform é uma ferramenta de infraestrutura como código (IaC) que permite aos desenvolvedores e administradores de sistemas definir, provisionar e gerenciar recursos de infraestrutura de uma maneira declarativa e eficiente. | ||
## Passo a passo da ponderada | ||
|
||
**Código localizado na pasta infra do projeto** | ||
Para deixar tudo de uma forma unificada passo a passo de como utilizar o terraform para subir uma EC2 na sua AWS Academy 💪 | ||
|
||
Pode seguir com a parte de configuração para rodar o terraforme na máquina 😁 | ||
### 1ª Instalar a CLI do terraform e da AWS | ||
|
||
Primeiro você deve seguir o tutorial de instalação das duas CLI's, segue os links abaixo: | ||
|
||
[Configuração na maquina](./config.md) | ||
[Como instalar a CLI do terraform](config.md/#instalar-a-cli-do-terraform) | ||
|
||
 | ||
[Como instalar a CLI da AWS](config.md/#instalar-a-cli-da-aws) | ||
|
||
### 2ª Configurar as credências da AWS na CLI | ||
|
||
Você vai precisar ter as credências da sua AWS academy, segue o tutotial a baixo | ||
|
||
[Video de como pegar as credências](./assets/tutorial_crede.mp4) | ||
|
||
Após isso você pode seguir o tutorial de inserir na CLI da AWS as credências aqui: | ||
|
||
[Colocando credências pela CLI da AWS](config.md/#configurar-as-credencias-da-sua-conta-da-aws) | ||
|
||
### 3ª Entrar na pasta da Infra do projeto e executar os comandos do terraform | ||
|
||
```bash | ||
# entrar na pasta com o codigo do terraform | ||
cd infra | ||
``` | ||
|
||
Após isso você deve executar os comandos do terraform abaixo: | ||
|
||
```bash | ||
terraform init | ||
``` | ||
|
||
```bash | ||
terraform fmt | ||
``` | ||
|
||
```bash | ||
terraform validate | ||
``` | ||
|
||
```bash | ||
terraform apply | ||
``` | ||
|
||
```bash | ||
terraform plan | ||
``` | ||
|
||
a explicação de cada comando está no link abaixo | ||
|
||
[terraform comandos](./terraform.md) | ||
|
||
### 4ª Sucesso !!! | ||
|
||
Caso queira ver s edeu tudo certo pode acessar os logs nesse [link](./logs.md) para validar se os seus retornos também foram esses. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,58 +1,11 @@ | ||
## Passo a passo da ponderada | ||
O Terraform é uma ferramenta de infraestrutura como código (IaC) que permite aos desenvolvedores e administradores de sistemas definir, provisionar e gerenciar recursos de infraestrutura de uma maneira declarativa e eficiente. | ||
|
||
Para deixar tudo de uma forma unificada passo a passo de como utilizar o terraform para subir uma EC2 na sua AWS Academy 💪 | ||
**Código localizado na pasta infra do projeto** | ||
|
||
### 1ª Instalar a CLI do terraform e da AWS | ||
Pode seguir com a parte de configuração para rodar o terraforme na máquina 😁 | ||
|
||
Primeiro você deve seguir o tutorial de instalação das duas CLI's, segue os links abaixo: | ||
|
||
[Como instalar a CLI do terraform](config.md/#instalar-a-cli-do-terraform) | ||
[Configuração na maquina](./config.md) | ||
|
||
[Como instalar a CLI da AWS](config.md/#instalar-a-cli-da-aws) | ||
 | ||
|
||
### 2ª Configurar as credências da AWS na CLI | ||
|
||
Você vai precisar ter as credências da sua AWS academy, segue o tutotial a baixo | ||
|
||
[Video de como pegar as credências](./assets/tutorial_crede.mp4) | ||
|
||
Após isso você pode seguir o tutorial de inserir na CLI da AWS as credências aqui: | ||
|
||
[Colocando credências pela CLI da AWS](config.md/#configurar-as-credencias-da-sua-conta-da-aws) | ||
|
||
### 3ª Entrar na pasta da Infra do projeto e executar os comandos do terraform | ||
|
||
```bash | ||
# entrar na pasta com o codigo do terraform | ||
cd infra | ||
``` | ||
|
||
Após isso você deve executar os comandos do terraform abaixo: | ||
|
||
```bash | ||
terraform init | ||
``` | ||
|
||
```bash | ||
terraform fmt | ||
``` | ||
|
||
```bash | ||
terraform validate | ||
``` | ||
|
||
```bash | ||
terraform apply | ||
``` | ||
|
||
```bash | ||
terraform plan | ||
``` | ||
|
||
a explicação de cada comando está no link abaixo | ||
|
||
[terraform comandos](./terraform.md) | ||
|
||
### 4ª Sucesso !!! | ||
|
||
Caso queira ver s edeu tudo certo pode acessar os logs nesse [link](./logs.md) para validar se os seus retornos também foram esses. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.