wils@web ~ $ cat ~/ajuda/como-provisionar-uma-vps-com-terraform-1-4-e-aws-guia-step-by-step.md

Cloud

Como provisionar uma VPS com Terraform 1.4 e AWS: Guia step-by-step

atualizado em 22/08/2026

Este guia aborda como provisionar uma VPS na AWS utilizando o Terraform 1.4. O Terraform é uma ferramenta de infraestrutura como código que permite criar, gerenciar e versionar recursos na nuvem de forma eficiente.

Pré-requisitos

  • Conta na AWS
  • Terraform 1.4 instalado
  • CLI da AWS configurada

Passo a Passo

1. Criar um diretório para o projeto

mkdir meu-projeto-terraform
cd meu-projeto-terraform

2. Criar o arquivo de configuração do Terraform

Crie um arquivo chamado main.tf e adicione o seguinte conteúdo:

provider "aws" {
  region = "us-east-1"
}

resource "aws_instance" "minha_vps" {
  ami           = "ami-0c55b159cbfafe01f"  # Substitua pela AMI desejada
  instance_type = "t2.micro"
  tags = {
    Name = "MinhaVPS"
  }
}

3. Inicializar o Terraform

Execute o comando abaixo para inicializar o diretório do Terraform:

terraform init

4. Planejar a execução

Verifique o que será criado com o comando:

terraform plan

5. Aplicar a configuração

Para criar a VPS, use:

terraform apply

Confirme a execução digitando yes quando solicitado.

6. Acessar a VPS

Após a criação, você pode acessar sua VPS usando SSH:

ssh -i /caminho/para/sua-chave.pem ec2-user@

Conclusão

Você agora tem uma VPS provisionada na AWS usando Terraform. Lembre-se de destruir os recursos quando não forem mais necessários para evitar cobranças:

terraform destroy

Dica: Sempre mantenha suas credenciais da AWS seguras e considere usar variáveis de ambiente para gerenciá-las.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.