wils@web ~ $ cat ~/ajuda/como-provisionar-uma-vps-na-digitalocean-utilizando-terraform-guia-passo-a-passo.md

Cloud

Como provisionar uma VPS na DigitalOcean utilizando Terraform: Guia passo a passo

atualizado em 02/09/2026

Este guia fornece um passo a passo sobre como provisionar uma VPS na DigitalOcean utilizando Terraform, uma ferramenta de infraestrutura como código.

Introdução

Terraform permite que você crie, altere e gerencie infraestrutura de forma segura e eficiente. Neste guia, vamos provisionar uma VPS (Droplet) na DigitalOcean.

Pré-requisitos

  • Conta na DigitalOcean
  • Terraform instalado (versão 1.0 ou superior)
  • Token de API da DigitalOcean

Passo a Passo

1. Instalação do Terraform

Se você ainda não instalou o Terraform, use o seguinte comando:

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

2. Configuração do Token de API

Crie um arquivo chamado terraform.tfvars e adicione seu token de API:

do_token = "seu_token_aqui"

3. Criando 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" { name = "meu-droplet" image = "ubuntu-20-04-x64" region = "nyc3" size = "s-1vcpu-1gb" } 

4. Inicializando o Terraform

Execute o comando abaixo para inicializar o Terraform:

terraform init

5. Planejando a infraestrutura

Para visualizar o que será criado, execute:

terraform plan

6. Aplicando a configuração

Para provisionar a VPS, execute:

terraform apply

Confirme a operação digitando yes quando solicitado.

Conclusão

Após a execução, sua VPS estará pronta para uso. Lembre-se de gerenciar suas configurações e infraestrutura com cuidado. Uma dica é versionar seus arquivos Terraform usando um sistema de controle de versão como Git.

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.