wils@web ~ $ cat ~/ajuda/como-provisionar-uma-vps-com-debian-11-utilizando-terraform-1-4-para-automacao.md
CloudComo provisionar uma VPS com Debian 11 utilizando Terraform 1.4 para automação
Provisionar uma VPS com Debian 11 utilizando Terraform 1.4 é uma maneira eficiente de automatizar a criação e gerenciamento de infraestrutura. Neste manual, vamos guiá-lo passo a passo nesse processo.
Pré-requisitos
- Conta em um provedor de nuvem: Como AWS, DigitalOcean, ou Google Cloud.
- Terraform 1.4: Instale a versão mais recente do Terraform em sua máquina local.
- Conhecimento básico de CLI: Familiaridade com a linha de comando.
Passo 1: Instalar o Terraform
sudo apt update
sudo apt install -y unzip
wget https://releases.hashicorp.com/terraform/1.4.0/terraform_1.4.0_linux_amd64.zip
unzip terraform_1.4.0_linux_amd64.zip
sudo mv terraform /usr/local/bin/
tf --version
Passo 2: Configurar o Provedor
Crie um diretório para seu projeto e um arquivo main.tf:
mkdir meu-projeto-terraform
cd meu-projeto-terraform
nano main.tf
Adicione o seguinte conteúdo ao main.tf:
provider "digitalocean" {
token = "SEU_TOKEN"
}
resource "digitalocean_droplet" "meu_droplet" {
image = "debian-11-x64"
name = "meu-droplet"
region = "nyc3"
size = "s-1vcpu-1gb"
}
Passo 3: Inicializar o Terraform
terraform init
Passo 4: Planejar a Infraestrutura
terraform plan
Passo 5: Aplicar as Configurações
terraform apply
Confirme a aplicação digitando yes quando solicitado.
Passo 6: Acessar a VPS
Após a criação, você pode acessar sua VPS usando SSH:
ssh root@
Conclusão
Agora você tem uma VPS com Debian 11 provisionada automaticamente usando Terraform. Para gerenciar suas configurações, utilize o comando terraform destroy para remover a infraestrutura quando não precisar mais.
Dica: Mantenha seu arquivo main.tf versionado em um sistema de controle como Git para acompanhar mudanças e colaborar com outros desenvolvedores.
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.