Skip to content

Djalma-Fonseca/helloworld-terraform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

helloworld-terraform

Pré-requisitos

  • Ter o Terraform instalado;
  • Ter o AWS CLI instalado;

AWS

  • region: Região onde os serviços serão provisionados (Obrigatório);

  • provider: Provedor onde os serviços serão provisionados. (Obrigatório);

  • key_name: Chave utilizada para acessar a instância via ssh e já deve estar provisionada (Obrigatório);

  • vpc_security_group_ids: Associa a instância ao security group para acesso da máquina (Obrigatório);

  • instance_type: Define o tipo da instância (Obrigatório);

  • availability_zone: Define a Zona da Disponibilidade onde a instância será criada (Opcional);

  • user_data: Script de instalação do HTTP para que o index seja carregado na página (Obrigatório); Procedimento de execução

  • logar na aws-cli aws configure

  • Entrar com sua access key (precisa ter permissão para criar os recursos)

Clonar o repositório

Executar os comandos do terraform

  • terraform init (Inicializa e configura o terraform no diretório do projeto)
  • terraform plan (Cria um plano de execução e permite visualizar as alterações que o terraform irá fazer em sua infraestrutura)
  • terraform apply (Comando executa as ações propostas em um plano do Terraform)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages