wils@web ~ $ cat ~/ajuda/como-provisionar-uma-vps-com-digitalocean-usando-ansible-guia-passo-a-passo.md

Cloud

Como provisionar uma VPS com DigitalOcean usando Ansible: Guia passo a passo

atualizado em 21/08/2026

Provisionar uma VPS na DigitalOcean usando Ansible é uma maneira eficiente de automatizar o processo de configuração e gerenciamento de servidores. Neste guia, vamos passar por um passo a passo detalhado para ajudá-lo a realizar essa tarefa.

Pré-requisitos

  • Conta na DigitalOcean
  • Chave SSH configurada
  • Ansible instalado em sua máquina local
  • Conhecimento básico de YAML e SSH

Passo 1: Instalar o Ansible

Se você ainda não tem o Ansible instalado, você pode fazê-lo usando o seguinte comando:

sudo apt update && sudo apt install ansible -y

Passo 2: Criar um arquivo de inventário

Crie um arquivo chamado inventory.ini que irá conter as informações da sua VPS:

[digitalocean]

[all:vars]
digital_ocean_token=YOUR_DIGITALOCEAN_API_TOKEN

Passo 3: Criar um playbook do Ansible

Crie um arquivo chamado provision.yml e adicione o seguinte conteúdo:

- hosts: digitalocean
  tasks:
    - name: Criar uma nova droplet
      digital_ocean_droplet:
        state: present
        name: my-vps
        size: s-1vcpu-1gb
        image: ubuntu-20-04-x64
        region: nyc3
        ssh_keys:
          - YOUR_SSH_KEY_ID

Passo 4: Executar o playbook

Agora você pode executar o playbook para provisionar sua VPS:

ansible-playbook -i inventory.ini provision.yml

Conclusão

Após a execução do playbook, sua VPS estará provisionada e pronta para uso. Você pode acessar sua nova VPS usando SSH:

ssh root@YOUR_VPS_IP

Dica: Sempre mantenha suas chaves SSH seguras e revise as configurações de firewall para garantir a segurança do seu servidor.

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.