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

DevOps

Como usar Ansible 2.12 para gerenciar atualizações de pacotes em servidores Ubuntu 22.04

atualizado em 03/08/2026

O Ansible é uma ferramenta poderosa de automação que permite gerenciar configurações e atualizações em servidores de forma eficiente. Neste manual, vamos abordar como usar o Ansible 2.12 para gerenciar atualizações de pacotes em servidores Ubuntu 22.04.

Pré-requisitos

  • Servidor Ubuntu 22.04 com acesso SSH habilitado.
  • Ansible 2.12 instalado em sua máquina de controle.
  • Chaves SSH configuradas para acesso ao servidor remoto.

Passo a Passo

1. Instalação do Ansible

Se você ainda não instalou o Ansible, utilize o seguinte comando:

sudo apt update && sudo apt install ansible -y

2. Configuração do Inventário

Crie um arquivo de inventário chamado hosts que lista seus servidores:

[ubuntu_servers]
192.168.1.100 ansible_ssh_user=seu_usuario

3. Criar o Playbook

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

- hosts: ubuntu_servers
  become: yes
  tasks:
    - name: Atualizar lista de pacotes
      apt:
        update_cache: yes

    - name: Atualizar pacotes instalados
      apt:
        upgrade: dist

4. Executar o Playbook

Para executar o playbook, utilize o comando:

ansible-playbook -i hosts atualiza_pacotes.yml

5. Verificando as Atualizações

Após a execução, você pode verificar se os pacotes foram atualizados utilizando:

ansible -i hosts ubuntu_servers -m command -a 'apt list --upgradable'

Conclusão

Gerenciar atualizações de pacotes com Ansible é uma maneira eficiente de manter seus servidores Ubuntu 22.04 atualizados. Utilize playbooks para automatizar esse processo regularmente.

Dica: Considere agendar a execução do seu playbook com cron para garantir que as atualizações sejam aplicadas automaticamente.

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.