wils@web ~ $ cat ~/ajuda/como-provisionar-uma-vps-na-aws-usando-o-ec2-e-terraform-1-5.md
CloudComo provisionar uma VPS na AWS usando o EC2 e Terraform 1.5
Introdução
Provisionar uma VPS na AWS usando o EC2 e Terraform 1.5 permite automatizar a criação e gerenciamento de infraestrutura em nuvem de forma eficiente.
Pré-requisitos
- Conta na AWS
- Terraform 1.5 instalado
- CLI da AWS configurado
Passo a Passo
1. Instalação do Terraform
Se ainda não possui o Terraform instalado, use o seguinte comando:
curl -LO https://releases.hashicorp.com/terraform/1.5.0/terraform_1.5.0_linux_amd64.zipunzip terraform_1.5.0_linux_amd64.zipsudo mv terraform /usr/local/bin/2. Configuração do Provider AWS
Crie um diretório para seu projeto e um arquivo main.tf:
mkdir meu-projeto-terraformcd meu-projeto-terraformtouch main.tfAdicione o seguinte código ao main.tf:
provider "aws" {
region = "us-east-1"
}3. Definição da Instância EC2
Adicione a configuração da instância EC2 no mesmo arquivo:
resource "aws_instance" "minha_vps" {
ami = "ami-0c55b159cbfafe1f0" # Substitua pela AMI desejada
instance_type = "t2.micro"
tags = {
Name = "MinhaVPS"
}
}4. Inicialização e Provisionamento
Execute os seguintes comandos para inicializar e provisionar a instância:
terraform initterraform applyConfirme a criação digitando yes quando solicitado.
Conclusão
Após a execução do terraform apply, sua VPS estará provisionada na AWS. Utilize o terraform destroy para remover a infraestrutura quando não precisar mais.
Dica: Sempre mantenha suas credenciais da AWS seguras e evite expô-las em repositórios públicos.
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.