Skip to content

Latest commit

 

History

History

05-1xbastion-2xprivate-ec2-alb-maz-userdata

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Blog

Provisionado 2xec2 em subnets privadas utilizando o userdata para instalar um servidor web em 2 AZs com Application Load Balancer e 1xBastion Host para acessos as instancias privadas
Local state files
Estrutura provisionada

Estrutura

Requirements
  • Terraform instalado, nesse caso utilizado v1.2.6
  • Credenciais de acesso já criadas no IAM com as permissões necessárias para ec2
  • aws_access_key_id e aws_secret_access_key geradas.
Instalando aws cli

python3 -m pip install awscli

Configurando Access Key ID and Secret Access Key na Região us-east-1

aws configure aws_access_key_id = aws_secret_access_key =

Arquivos terraform (Terraform irá processar todos os arquivos .tf)
Inicializando o diretório, baixando e instalando o provider da aws

terraform init Terraform has been successfully initialized!

Acertar identação do terraform

terraform fmt

Validando configuração

terraform validate

Plano de configuração

terraform plan

Aplicando plano

terraform apply

Blog