diff --git a/404.html b/404.html index a2a4c35..bfa3bce 100755 --- a/404.html +++ b/404.html @@ -182,7 +182,7 @@
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.
-Código localizado na pasta infra do projeto
-Pode seguir com a parte de configuração para rodar o terraforme na máquina 😁
- -Para deixar tudo de uma forma unificada passo a passo de como utilizar o terraform para subir uma EC2 na sua AWS Academy 💪
+Primeiro você deve seguir o tutorial de instalação das duas CLI's, segue os links abaixo:
+Como instalar a CLI do terraform
+ +Você vai precisar ter as credências da sua AWS academy, segue o tutotial a baixo
+Video de como pegar as credências
+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
+# entrar na pasta com o codigo do terraform
+cd infra
+
+Após isso você deve executar os comandos do terraform abaixo:
+terraform init
+
+terraform fmt
+
+terraform validate
+
+terraform apply
+
+terraform plan
+
+a explicação de cada comando está no link abaixo
+ +Caso queira ver s edeu tudo certo pode acessar os logs nesse link para validar se os seus retornos também foram esses.
diff --git a/logs/index.html b/logs/index.html index f55b3c6..71f03b7 100755 --- a/logs/index.html +++ b/logs/index.html @@ -189,7 +189,7 @@Para deixar tudo de uma forma unificada passo a passo de como utilizar o terraform para subir uma EC2 na sua AWS Academy 💪
-Primeiro você deve seguir o tutorial de instalação das duas CLI's, segue os links abaixo:
-Como instalar a CLI do terraform
- -Você vai precisar ter as credências da sua AWS academy, segue o tutotial a baixo
-Video de como pegar as credências
-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
-# entrar na pasta com o codigo do terraform
-cd infra
-
-Após isso você deve executar os comandos do terraform abaixo:
-terraform init
-
-terraform fmt
-
-terraform validate
-
-terraform apply
-
-terraform plan
-
-a explicação de cada comando está no link abaixo
- -Caso queira ver s edeu tudo certo pode acessar os logs nesse link para validar se os seus retornos também foram esses.
+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.
+Código localizado na pasta infra do projeto
+Pode seguir com a parte de configuração para rodar o terraforme na máquina 😁
+ +O Terraform \u00e9 uma ferramenta de infraestrutura como c\u00f3digo (IaC) que permite aos desenvolvedores e administradores de sistemas definir, provisionar e gerenciar recursos de infraestrutura de uma maneira declarativa e eficiente.
C\u00f3digo localizado na pasta infra do projeto
Pode seguir com a parte de configura\u00e7\u00e3o para rodar o terraforme na m\u00e1quina \ud83d\ude01
Configura\u00e7\u00e3o na maquina
"},{"location":"config/","title":"Configura\u00e7\u00e3o na sua maquina \ud83e\udd16","text":""},{"location":"config/#passo-a-passo-das-configuracoes","title":"Passo a Passo das configura\u00e7\u00f5es \u26f7\ufe0f","text":"Aqui voc\u00ea escontrara links e comandos para verificar se as instala\u00e7\u00f5es na maquina foram instalados de forma correta.
Para facilitar a sua vida como desenvolvedor e pessoa, recomendo a utiliza\u00e7\u00e3o do WSL, utilizando o linux para instalar a cli do terraform e da aws, onde voc\u00ea tamb\u00e9m vai executar os comandos pelo WSL.
Sistemas recomendados:
Install | Terraform | HashiCorp Developer
Verificar se deu tudo certo na instala\u00e7\u00e3o, executar o c\u00f3digo abaixo no terminal do computador:
terraform version\n# outinput: Terraform vX.XX.x\n
"},{"location":"config/#instalar-a-cli-da-aws","title":"Instalar a CLI da AWS","text":"Install or update to the latest version of the AWS CLI - AWS Command Line Interface
Verificar se deu tudo certo na instala\u00e7\u00e3o, executar o c\u00f3digo abaixo no terminal do computador:
aws --version\n# outinput: aws-cli/2.15.45 Python/3.11.8 ...\n
"},{"location":"config/#configurar-as-credencias-da-sua-conta-da-aws","title":"Configurar as cred\u00eancias da sua conta da AWS \u2692\ufe0f","text":"Ap\u00f3s instalar a CLI da AWS, \u00e9 necess\u00e1rio colocar as cred\u00eancias da conta da AWS com o seguintes comandos abaixo, tamb\u00e9m vai estar a lista das cred\u00eanciais:
aws configure\n
aws configure set aws_session_token SESSIONTOKENHERE\n
Agora voc\u00ea pode navegar pela parte dos comandos do terraform, tendo a explica\u00e7\u00e3o de cada um deles \ud83d\udfea
Comandos do terraform e seus objetivos
"},{"location":"logs/","title":"Logs \ud83d\udcd7","text":""},{"location":"logs/#evidencias-da-execucao-do-codigo","title":"Evidencias da execu\u00e7\u00e3o do c\u00f3digo \ud83e\udd86","text":""},{"location":"logs/#configurando-as-credencias-da-aws-academy","title":"Configurando as cred\u00eancias da aws academy \ud83d\ude36","text":""},{"location":"logs/#executando-coandos-do-terraform","title":"Executando coandos do terraform \ud83d\ude36","text":""},{"location":"logs/#dashboard-da-aws-com-a-ec2-criada-pelo-terraform","title":"Dashboard da aws com a ec2 criada pelo terraform \ud83d\ude36","text":""},{"location":"passo/","title":"Passo a passo \ud83d\udc23","text":""},{"location":"passo/#passo-a-passo-da-ponderada","title":"Passo a passo da ponderada","text":"Para deixar tudo de uma forma unificada passo a passo de como utilizar o terraform para subir uma EC2 na sua AWS Academy \ud83d\udcaa
"},{"location":"passo/#1a-instalar-a-cli-do-terraform-e-da-aws","title":"1\u00aa Instalar a CLI do terraform e da AWS","text":"Primeiro voc\u00ea deve seguir o tutorial de instala\u00e7\u00e3o das duas CLI's, segue os links abaixo:
Como instalar a CLI do terraform
Como instalar a CLI da AWS
"},{"location":"passo/#2a-configurar-as-credencias-da-aws-na-cli","title":"2\u00aa Configurar as cred\u00eancias da AWS na CLI","text":"Voc\u00ea vai precisar ter as cred\u00eancias da sua AWS academy, segue o tutotial a baixo
Video de como pegar as cred\u00eancias
Ap\u00f3s isso voc\u00ea pode seguir o tutorial de inserir na CLI da AWS as cred\u00eancias aqui:
Colocando cred\u00eancias pela CLI da AWS
"},{"location":"passo/#3a-entrar-na-pasta-da-infra-do-projeto-e-executar-os-comandos-do-terraform","title":"3\u00aa Entrar na pasta da Infra do projeto e executar os comandos do terraform","text":"# entrar na pasta com o codigo do terraform\ncd infra\n
Ap\u00f3s isso voc\u00ea deve executar os comandos do terraform abaixo:
terraform init\n
terraform fmt\n
terraform validate\n
terraform apply\n
terraform plan\n
a explica\u00e7\u00e3o de cada comando est\u00e1 no link abaixo
terraform comandos
"},{"location":"passo/#4a-sucesso","title":"4\u00aa Sucesso !!!","text":"Caso queira ver s edeu tudo certo pode acessar os logs nesse link para validar se os seus retornos tamb\u00e9m foram esses.
"},{"location":"terraform/","title":"Terraform \ud83d\udfea","text":""},{"location":"terraform/#comandos-do-terraform","title":"Comandos do terraform \ud83d\udcbb","text":"Aqui voc\u00ea vai visualizar os comandos basicos que foi utilizado nessa ponderada, e suas explica\u00e7\u00f5es.
Assim podendo ser revisado futuramente, caso voc\u00ea esque\u00e7a de como utilizar o terraform no terminal
"},{"location":"terraform/#executando-codigo-do-terraform","title":"Executando c\u00f3digo do Terraform","text":"Ap\u00f3s realizar todas as configura\u00e7\u00f5es acima, voc\u00ea deve acessar a pasta infra do projeto e logo em seguida executar os seguintes comandos no terminal:
terraform init: Este comando \u00e9 usado para inicializar um diret\u00f3rio de trabalho do Terraform. Ele \u00e9 geralmente executado no in\u00edcio de um novo projeto ou quando o diret\u00f3rio do projeto \u00e9 atualizado com novos plugins ou m\u00f3dulos. Durante a inicializa\u00e7\u00e3o, o Terraform baixa os plugins necess\u00e1rios para a configura\u00e7\u00e3o do provedor (por exemplo, AWS, Azure, Google Cloud, etc.) e estabelece uma conex\u00e3o com o backend de armazenamento de estado, se aplic\u00e1vel.
terraform init\n
terraform fmt: Este comando \u00e9 usado para formatar o c\u00f3digo do Terraform de acordo com as conven\u00e7\u00f5es de estilo recomendadas pelo Terraform. Ele ajusta a indenta\u00e7\u00e3o, espa\u00e7amento e formata\u00e7\u00e3o geral do c\u00f3digo para torn\u00e1-lo mais leg\u00edvel e consistente. Executar terraform fmt ajuda a manter um estilo de c\u00f3digo uniforme em um projeto e facilita a colabora\u00e7\u00e3o entre membros da equipe.
terraform fmt\n
terraform validate: Este comando \u00e9 usado para validar a sintaxe e a sem\u00e2ntica do c\u00f3digo do Terraform. Ele verifica se o c\u00f3digo est\u00e1 correto em termos de estrutura e configura\u00e7\u00e3o. Durante a valida\u00e7\u00e3o, o Terraform analisa os arquivos de configura\u00e7\u00e3o e identifica quaisquer erros ou avisos, como refer\u00eancias a recursos inexistentes ou configura\u00e7\u00f5es inv\u00e1lidas.
terraform validate\n
terraform plan: Este comando \u00e9 usado para criar um plano de execu\u00e7\u00e3o do Terraform. Ele examina o c\u00f3digo do Terraform e determina quais mudan\u00e7as ser\u00e3o feitas na infraestrutura quando o comando terraform apply for executado. O plano mostra uma vis\u00e3o geral das adi\u00e7\u00f5es, atualiza\u00e7\u00f5es e remo\u00e7\u00f5es de recursos que ocorrer\u00e3o, permitindo que voc\u00ea revise e confirme as mudan\u00e7as antes que sejam aplicadas.
terraform plan\n
terraform apply: Este comando \u00e9 usado para aplicar as mudan\u00e7as planejadas \u00e0 infraestrutura. Quando executado, o Terraform verifica o plano de execu\u00e7\u00e3o gerado pelo comando terraform plan e solicita confirma\u00e7\u00e3o para aplicar as mudan\u00e7as. Depois de confirmado, o Terraform faz as altera\u00e7\u00f5es na infraestrutura de acordo com o plano e atualiza o estado do projeto para refletir as mudan\u00e7as realizadas.
terraform apply\n
Ap\u00f3s essa mini aulinha dos comandos que eu executei, vou mostrar os logs e as evid\u00eancias desse processo como um todo
Evid\u00eancias da ponderada
"}]} \ No newline at end of file +{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"Passo a passo \ud83d\udc23","text":""},{"location":"#passo-a-passo-da-ponderada","title":"Passo a passo da ponderada","text":"Para deixar tudo de uma forma unificada passo a passo de como utilizar o terraform para subir uma EC2 na sua AWS Academy \ud83d\udcaa
"},{"location":"#1a-instalar-a-cli-do-terraform-e-da-aws","title":"1\u00aa Instalar a CLI do terraform e da AWS","text":"Primeiro voc\u00ea deve seguir o tutorial de instala\u00e7\u00e3o das duas CLI's, segue os links abaixo:
Como instalar a CLI do terraform
Como instalar a CLI da AWS
"},{"location":"#2a-configurar-as-credencias-da-aws-na-cli","title":"2\u00aa Configurar as cred\u00eancias da AWS na CLI","text":"Voc\u00ea vai precisar ter as cred\u00eancias da sua AWS academy, segue o tutotial a baixo
Video de como pegar as cred\u00eancias
Ap\u00f3s isso voc\u00ea pode seguir o tutorial de inserir na CLI da AWS as cred\u00eancias aqui:
Colocando cred\u00eancias pela CLI da AWS
"},{"location":"#3a-entrar-na-pasta-da-infra-do-projeto-e-executar-os-comandos-do-terraform","title":"3\u00aa Entrar na pasta da Infra do projeto e executar os comandos do terraform","text":"# entrar na pasta com o codigo do terraform\ncd infra\n
Ap\u00f3s isso voc\u00ea deve executar os comandos do terraform abaixo:
terraform init\n
terraform fmt\n
terraform validate\n
terraform apply\n
terraform plan\n
a explica\u00e7\u00e3o de cada comando est\u00e1 no link abaixo
terraform comandos
"},{"location":"#4a-sucesso","title":"4\u00aa Sucesso !!!","text":"Caso queira ver s edeu tudo certo pode acessar os logs nesse link para validar se os seus retornos tamb\u00e9m foram esses.
"},{"location":"config/","title":"Configura\u00e7\u00e3o na sua maquina \ud83e\udd16","text":""},{"location":"config/#passo-a-passo-das-configuracoes","title":"Passo a Passo das configura\u00e7\u00f5es \u26f7\ufe0f","text":"Aqui voc\u00ea escontrara links e comandos para verificar se as instala\u00e7\u00f5es na maquina foram instalados de forma correta.
Para facilitar a sua vida como desenvolvedor e pessoa, recomendo a utiliza\u00e7\u00e3o do WSL, utilizando o linux para instalar a cli do terraform e da aws, onde voc\u00ea tamb\u00e9m vai executar os comandos pelo WSL.
Sistemas recomendados:
Install | Terraform | HashiCorp Developer
Verificar se deu tudo certo na instala\u00e7\u00e3o, executar o c\u00f3digo abaixo no terminal do computador:
terraform version\n# outinput: Terraform vX.XX.x\n
"},{"location":"config/#instalar-a-cli-da-aws","title":"Instalar a CLI da AWS","text":"Install or update to the latest version of the AWS CLI - AWS Command Line Interface
Verificar se deu tudo certo na instala\u00e7\u00e3o, executar o c\u00f3digo abaixo no terminal do computador:
aws --version\n# outinput: aws-cli/2.15.45 Python/3.11.8 ...\n
"},{"location":"config/#configurar-as-credencias-da-sua-conta-da-aws","title":"Configurar as cred\u00eancias da sua conta da AWS \u2692\ufe0f","text":"Ap\u00f3s instalar a CLI da AWS, \u00e9 necess\u00e1rio colocar as cred\u00eancias da conta da AWS com o seguintes comandos abaixo, tamb\u00e9m vai estar a lista das cred\u00eanciais:
aws configure\n
aws configure set aws_session_token SESSIONTOKENHERE\n
Agora voc\u00ea pode navegar pela parte dos comandos do terraform, tendo a explica\u00e7\u00e3o de cada um deles \ud83d\udfea
Comandos do terraform e seus objetivos
"},{"location":"logs/","title":"Logs \ud83d\udcd7","text":""},{"location":"logs/#evidencias-da-execucao-do-codigo","title":"Evidencias da execu\u00e7\u00e3o do c\u00f3digo \ud83e\udd86","text":""},{"location":"logs/#configurando-as-credencias-da-aws-academy","title":"Configurando as cred\u00eancias da aws academy \ud83d\ude36","text":""},{"location":"logs/#executando-coandos-do-terraform","title":"Executando coandos do terraform \ud83d\ude36","text":""},{"location":"logs/#dashboard-da-aws-com-a-ec2-criada-pelo-terraform","title":"Dashboard da aws com a ec2 criada pelo terraform \ud83d\ude36","text":""},{"location":"passo/","title":"O que \u00e9 terraform \ud83e\udd14","text":"O Terraform \u00e9 uma ferramenta de infraestrutura como c\u00f3digo (IaC) que permite aos desenvolvedores e administradores de sistemas definir, provisionar e gerenciar recursos de infraestrutura de uma maneira declarativa e eficiente.
C\u00f3digo localizado na pasta infra do projeto
Pode seguir com a parte de configura\u00e7\u00e3o para rodar o terraforme na m\u00e1quina \ud83d\ude01
Configura\u00e7\u00e3o na maquina
"},{"location":"terraform/","title":"Terraform \ud83d\udfea","text":""},{"location":"terraform/#comandos-do-terraform","title":"Comandos do terraform \ud83d\udcbb","text":"Aqui voc\u00ea vai visualizar os comandos basicos que foi utilizado nessa ponderada, e suas explica\u00e7\u00f5es.
Assim podendo ser revisado futuramente, caso voc\u00ea esque\u00e7a de como utilizar o terraform no terminal
"},{"location":"terraform/#executando-codigo-do-terraform","title":"Executando c\u00f3digo do Terraform","text":"Ap\u00f3s realizar todas as configura\u00e7\u00f5es acima, voc\u00ea deve acessar a pasta infra do projeto e logo em seguida executar os seguintes comandos no terminal:
terraform init: Este comando \u00e9 usado para inicializar um diret\u00f3rio de trabalho do Terraform. Ele \u00e9 geralmente executado no in\u00edcio de um novo projeto ou quando o diret\u00f3rio do projeto \u00e9 atualizado com novos plugins ou m\u00f3dulos. Durante a inicializa\u00e7\u00e3o, o Terraform baixa os plugins necess\u00e1rios para a configura\u00e7\u00e3o do provedor (por exemplo, AWS, Azure, Google Cloud, etc.) e estabelece uma conex\u00e3o com o backend de armazenamento de estado, se aplic\u00e1vel.
terraform init\n
terraform fmt: Este comando \u00e9 usado para formatar o c\u00f3digo do Terraform de acordo com as conven\u00e7\u00f5es de estilo recomendadas pelo Terraform. Ele ajusta a indenta\u00e7\u00e3o, espa\u00e7amento e formata\u00e7\u00e3o geral do c\u00f3digo para torn\u00e1-lo mais leg\u00edvel e consistente. Executar terraform fmt ajuda a manter um estilo de c\u00f3digo uniforme em um projeto e facilita a colabora\u00e7\u00e3o entre membros da equipe.
terraform fmt\n
terraform validate: Este comando \u00e9 usado para validar a sintaxe e a sem\u00e2ntica do c\u00f3digo do Terraform. Ele verifica se o c\u00f3digo est\u00e1 correto em termos de estrutura e configura\u00e7\u00e3o. Durante a valida\u00e7\u00e3o, o Terraform analisa os arquivos de configura\u00e7\u00e3o e identifica quaisquer erros ou avisos, como refer\u00eancias a recursos inexistentes ou configura\u00e7\u00f5es inv\u00e1lidas.
terraform validate\n
terraform plan: Este comando \u00e9 usado para criar um plano de execu\u00e7\u00e3o do Terraform. Ele examina o c\u00f3digo do Terraform e determina quais mudan\u00e7as ser\u00e3o feitas na infraestrutura quando o comando terraform apply for executado. O plano mostra uma vis\u00e3o geral das adi\u00e7\u00f5es, atualiza\u00e7\u00f5es e remo\u00e7\u00f5es de recursos que ocorrer\u00e3o, permitindo que voc\u00ea revise e confirme as mudan\u00e7as antes que sejam aplicadas.
terraform plan\n
terraform apply: Este comando \u00e9 usado para aplicar as mudan\u00e7as planejadas \u00e0 infraestrutura. Quando executado, o Terraform verifica o plano de execu\u00e7\u00e3o gerado pelo comando terraform plan e solicita confirma\u00e7\u00e3o para aplicar as mudan\u00e7as. Depois de confirmado, o Terraform faz as altera\u00e7\u00f5es na infraestrutura de acordo com o plano e atualiza o estado do projeto para refletir as mudan\u00e7as realizadas.
terraform apply\n
Ap\u00f3s essa mini aulinha dos comandos que eu executei, vou mostrar os logs e as evid\u00eancias desse processo como um todo
Evid\u00eancias da ponderada
"}]} \ No newline at end of file diff --git a/terraform/index.html b/terraform/index.html index b65d046..cb755e4 100755 --- a/terraform/index.html +++ b/terraform/index.html @@ -191,7 +191,7 @@