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

Cloud

Como provisionar uma VPS na DigitalOcean usando Terraform 1.4

atualizado em 16/08/2026

Provisionar uma VPS na DigitalOcean usando Terraform é uma maneira eficiente de gerenciar infraestrutura como código. Este guia irá levá-lo através do processo passo a passo.

Pré-requisitos

  • Conta na DigitalOcean.
  • Terraform 1.4 instalado.
  • Token de API da DigitalOcean.

Passo a Passo

1. Instalar o Terraform

Se ainda não tiver o Terraform instalado, você pode baixá-lo usando o seguinte comando:

curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -
sudo apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
sudo apt-get update && sudo apt-get install terraform

2. Configurar o Token de API

Crie um arquivo chamado terraform.tfvars para armazenar seu token de API:

do_token = "SUA_CHAVE_DE_API_AQUI"

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

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

provider "digitalocean" {
  token = var.do_token
}

resource "digitalocean_droplet" "web" {
  image  = "ubuntu-20-04-x64"
  name   = "meu-droplet"
  region = "nyc1"
  size   = "s-1vcpu-1gb"
}

4. Inicializar o Terraform

Abra o terminal e navegue até o diretório onde você criou o arquivo main.tf. Execute o seguinte comando:

terraform init

5. Planejar a infraestrutura

Antes de aplicar as mudanças, você pode visualizar o que será criado:

terraform plan

6. Aplicar a configuração

Para provisionar a VPS, execute:

terraform apply

Confirme digitando yes quando solicitado.

Conclusão

Após a execução bem-sucedida, sua VPS estará provisionada na DigitalOcean. Para gerenciar e escalar sua infraestrutura, você pode modificar o arquivo main.tf e repetir os passos de planejamento e aplicação.

Dica: Sempre mantenha seu token de API seguro e considere usar variáveis de ambiente para armazená-lo.

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.