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

Cloud

Como provisionar sua VPS na DigitalOcean com Terraform 1.5

atualizado em 09/08/2026

Provisionar uma VPS na DigitalOcean usando Terraform é uma forma eficiente de gerenciar sua infraestrutura como código. Neste manual, abordaremos o passo a passo para realizar essa tarefa com a versão 1.5 do Terraform.

Pré-requisitos

  • Conta na DigitalOcean.
  • Terraform 1.5 instalado.
  • Conhecimento básico de terminal e comandos Linux.

Passo a Passo

1. Instalar o Terraform

Se você ainda não tem o Terraform instalado, execute os seguintes comandos:

sudo apt-get update
sudo apt-get install -y software-properties-common
sudo add-apt-repository ppa:hashicorp/ppa
sudo apt-get update
sudo apt-get install -y terraform

2. Configurar a chave de API da DigitalOcean

Você precisará de uma chave de API para autenticar suas requisições. Crie uma chave de API na sua conta da DigitalOcean e armazene-a em um arquivo chamado terraform.tfvars.

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" "meu_droplet" {
  image  = "ubuntu-22-04-x64"
  name   = "meu-droplet"
  region = "nyc1"
  size   = "s-1vcpu-1gb"
}

4. Inicializar o Terraform

Execute o comando abaixo para inicializar o Terraform e baixar os plugins necessários:

terraform init

5. Planejar a infraestrutura

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

terraform plan

6. Aplicar a configuração

Para criar sua VPS, execute:

terraform apply

Confirme a operação digitando yes quando solicitado.

7. Verificar a criação do Droplet

Após a aplicação, você pode verificar se o Droplet foi criado acessando o painel da DigitalOcean ou usando o comando:

terraform show

Conclusão

Com esses passos, você conseguiu provisionar uma VPS na DigitalOcean usando Terraform. Lembre-se de que você pode modificar o arquivo main.tf para ajustar as configurações do seu Droplet conforme necessário. Uma dica importante é versionar seus arquivos de configuração para acompanhar as mudanças na sua infraestrutura.

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.