wils@web ~ $ cat ~/ajuda/como-provisionar-uma-vps-com-ubuntu-22-04-na-vultr-usando-terraform.md

Cloud

Como provisionar uma VPS com Ubuntu 22.04 na Vultr usando Terraform

atualizado em 26/07/2026

Introdução

Provisionar uma VPS com Ubuntu 22.04 na Vultr utilizando Terraform é uma maneira eficiente de gerenciar infraestrutura como código. Este guia fornecerá um passo a passo para realizar essa tarefa.

Pré-requisitos

  • Conta na Vultr
  • Terraform instalado (versão 1.0 ou superior)
  • Conhecimento básico de linha de comando

Passo a Passo

1. Configurar a API Key da Vultr

Primeiro, você precisa gerar uma chave de API na sua conta Vultr:

  1. Faça login na sua conta Vultr.
  2. Vá até o menu API.
  3. Crie uma nova chave de API e copie-a.

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

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

mkdir vultr-terraform && cd vultr-terraform
touch main.tf

3. Adicionar o provider da Vultr

Edite o arquivo main.tf e adicione o seguinte código:

provider "vultr" {
api_key = "SUA_API_KEY_AQUI"
}

4. Definir a instância VPS

Adicione a configuração da instância:

resource "vultr_instance" "ubuntu_vps" {
label = "ubuntu-vps"
region = "ewr"
plan = "vc2-1c-1gb"
os_id = "387"
}

5. Inicializar e aplicar a configuração

Execute os seguintes comandos para inicializar o Terraform e provisionar a VPS:

terraform init
terraform apply

Confirme a criação da instância digitando yes quando solicitado.

Conclusão

Após a execução bem-sucedida dos comandos, sua VPS Ubuntu 22.04 estará pronta para uso. Utilize o comando terraform destroy para remover a instância quando não precisar mais dela.

Dica: Mantenha suas configurações do Terraform versionadas em um repositório Git para facilitar o controle de alterações e a colaboração.

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.