wils@web ~ $ cat ~/ajuda/como-utilizar-ansible-2-12-para-automatizar-a-instalacao-de-pacotes-no-ubuntu-22-04.md
DevOpsComo utilizar Ansible 2.12 para automatizar a instalação de pacotes no Ubuntu 22.04
O Ansible é uma ferramenta de automação de TI que permite gerenciar configurações, implantar aplicativos e orquestrar tarefas em servidores. Neste manual, você aprenderá a utilizar o Ansible 2.12 para automatizar a instalação de pacotes no Ubuntu 22.04.
Pré-requisitos
- Ubuntu 22.04 instalado.
- Ansible 2.12 instalado.
- Acesso root ou sudo no servidor.
Passo a Passo
1. Instalando o Ansible
Primeiro, você precisa instalar o Ansible. 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. Configurando o Inventário
Crie um arquivo de inventário que contenha os servidores onde você deseja instalar os pacotes. Por exemplo:
echo '[meus_servidores]' > inventario echo '192.168.1.100' >> inventario 3. Criando o Playbook
Um playbook é um arquivo YAML que define as tarefas a serem executadas. Crie um arquivo chamado install_packages.yml:
nano install_packages.yml Adicione o seguinte conteúdo ao arquivo:
---
- hosts: meus_servidores
tasks:
- name: Instalar pacotes
apt:
name:
- git
- curl
- vim
state: present 4. Executando o Playbook
Agora, execute o playbook com o seguinte comando:
ansible-playbook -i inventario install_packages.yml Conclusão
Com o Ansible, você pode facilmente automatizar a instalação de pacotes em múltiplos servidores. Lembre-se de testar seus playbooks em um ambiente de desenvolvimento antes de aplicá-los em produção para evitar problemas. Uma dica útil é utilizar o modo de teste do Ansible com a opção --check para verificar o que será feito sem realmente aplicar as mudanças.
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.