wils@web ~ $ cat ~/ajuda/como-usar-ansible-2-12-para-gerenciar-atualizacoes-de-pacotes-em-servidores-ubuntu-22-04.md
DevOpsComo usar Ansible 2.12 para gerenciar atualizações de pacotes em servidores Ubuntu 22.04
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.