wils@web ~ $ cat ~/ajuda/como-automatizar-o-gerenciamento-de-pacotes-com-ansible-2-12-no-ubuntu-22-04.md

DevOps

Como automatizar o gerenciamento de pacotes com Ansible 2.12 no Ubuntu 22.04

atualizado em 27/07/2026

O Ansible é uma ferramenta poderosa para automação de configurações e gerenciamento de pacotes. Neste manual, vamos aprender a automatizar o gerenciamento de pacotes no Ubuntu 22.04 utilizando o Ansible 2.12.

Introdução

O gerenciamento de pacotes é uma tarefa comum em ambientes de servidores. Com o Ansible, podemos automatizar a instalação, remoção e atualização de pacotes, garantindo consistência e eficiência em nossas operações.

Pré-requisitos

  • Ubuntu 22.04 instalado.
  • Ansible 2.12 instalado.
  • Acesso SSH ao servidor.

Passo a Passo

1. Instalar o Ansible

Se você ainda não tem o Ansible instalado, execute o seguinte comando:

sudo apt update && sudo apt install ansible -y

2. Criar um Inventário

Crie um arquivo de inventário chamado hosts:

echo '[myservers]
192.168.1.10 ansible_ssh_user=ubuntu' > hosts

3. Criar um Playbook

Crie um arquivo chamado manage_packages.yml com o seguinte conteúdo:

---
- hosts: myservers
  become: yes
  tasks:
    - name: Instalar pacotes essenciais
      apt:
        name:
          - git
          - curl
        state: present

    - name: Remover pacote desnecessário
      apt:
        name: nano
        state: absent

    - name: Atualizar todos os pacotes
      apt:
        upgrade: dist

4. Executar o Playbook

Para executar o playbook, utilize o seguinte comando:

ansible-playbook -i hosts manage_packages.yml

Conclusão

Com o Ansible, você pode facilmente automatizar o gerenciamento de pacotes no Ubuntu. Isso não só economiza tempo, mas também reduz erros humanos. Lembre-se de testar seus playbooks em um ambiente de desenvolvimento antes de aplicá-los em produção.

Dica: Utilize o modo --check para simular a execução do playbook antes de aplicá-lo, garantindo que tudo funcionará como esperado.

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.