wils@web ~ $ cat ~/ajuda/como-usar-ansible-2-12-para-automacao-de-deploys-em-servidores-ubuntu-22-04.md

DevOps

Como usar Ansible 2.12 para automação de deploys em servidores Ubuntu 22.04

atualizado em 01/08/2026

O Ansible é uma ferramenta de automação poderosa que permite gerenciar servidores de forma eficiente. Neste manual, vamos aprender a usar o Ansible 2.12 para automatizar o deploy em servidores Ubuntu 22.04.

Pré-requisitos

  • Servidor Ubuntu 22.04 configurado.
  • Acesso SSH ao servidor.
  • Python 3 instalado no servidor.
  • Ansible 2.12 instalado na máquina local.

Instalação do Ansible

Para instalar o Ansible 2.12, execute os seguintes comandos:

sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository --yes --update ppa:ansible/ansible
sudo apt install ansible=2.12*

Configuração do Inventário

Crie um arquivo chamado hosts para definir os servidores que serão gerenciados:

[meus_servidores]
192.168.0.10
192.168.0.11

Criação do Playbook

Um playbook é um arquivo YAML que define as tarefas a serem executadas. Crie um arquivo chamado deploy.yml:

- hosts: meus_servidores
  become: yes
  tasks:
    - name: Atualizar pacotes
      apt:
        update_cache: yes
        upgrade: dist

    - name: Instalar Nginx
      apt:
        name: nginx
        state: present

    - name: Iniciar Nginx
      service:
        name: nginx
        state: started
        enabled: yes

Executando o Playbook

Para executar o playbook, utilize o seguinte comando:

ansible-playbook -i hosts deploy.yml

Verificando o Status

Após a execução, você pode verificar se o Nginx está rodando com:

systemctl status nginx

Conclusão

O Ansible simplifica o gerenciamento de servidores e automatiza tarefas repetitivas. Para otimizar ainda mais seu fluxo de trabalho, considere usar roles e playbooks mais complexos.

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.