wils@web ~ $ cat ~/ajuda/como-provisionar-uma-vps-na-digitalocean-usando-terraform-1-5.md

Cloud

Como provisionar uma VPS na DigitalOcean usando Terraform 1.5

atualizado em 31/07/2026

Este manual aborda o processo de provisionamento de uma VPS na DigitalOcean utilizando o Terraform 1.5. O Terraform é uma ferramenta de infraestrutura como código que permite criar e gerenciar recursos em nuvem de forma eficiente.

Pré-requisitos

  • Conta na DigitalOcean
  • Terraform 1.5 instalado
  • Chave de API da DigitalOcean

Passo a Passo

1. Instalação do Terraform

Se você ainda não possui o Terraform instalado, utilize os seguintes comandos:

sudo apt-get update
sudo apt-get install -y unzip
wget https://releases.hashicorp.com/terraform/1.5.0/terraform_1.5.0_linux_amd64.zip
unzip terraform_1.5.0_linux_amd64.zip
sudo mv terraform /usr/local/bin/
terraform -version

2. Configuração do Provider

Crie um diretório para seu projeto e um arquivo main.tf:

mkdir my-digitalocean-vps
cd my-digitalocean-vps
touch main.tf

Adicione o seguinte conteúdo ao main.tf:

provider "digitalocean" {
  token = "SUA_CHAVE_DE_API_AQUI"
}

3. Definindo a Droplet

Adicione a configuração da Droplet:

resource "digitalocean_droplet" "web" {
  image  = "ubuntu-20-04-x64"
  name   = "my-vps"
  region = "nyc3"
  size   = "s-1vcpu-1gb"
}

4. Inicializando e Aplicando o Terraform

Agora, inicialize e aplique as configurações:

terraform init
terraform apply

Confirme a criação digitando yes quando solicitado.

Conclusão

Após a conclusão, sua VPS estará provisionada na DigitalOcean. Para gerenciar a infraestrutura, utilize comandos como terraform plan e terraform destroy.

Dica: Mantenha suas chaves de API seguras e nunca as compartilhe publicamente.

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.