wils@web ~ $ cat ~/ajuda/como-automatizar-a-configuracao-de-servidores-com-ansible-2-11-no-ubuntu-22-04.md
DevOpsComo automatizar a configuração de servidores com Ansible 2.11 no Ubuntu 22.04
Automatizar a configuração de servidores é uma prática essencial para garantir eficiência e consistência. O Ansible é uma ferramenta poderosa para essa finalidade, permitindo gerenciar configurações de forma simples e eficaz.
Pré-requisitos
- Servidor Ubuntu 22.04.
- Acesso root ou sudo ao servidor.
- Python instalado (geralmente já vem por padrão).
Instalação do Ansible
Para instalar o Ansible 2.11, execute os seguintes comandos:
sudo apt updatesudo apt install software-properties-commonsudo add-apt-repository --yes --update ppa:ansible/ansiblesudo apt install ansible=2.11*Configuração do Inventário
O inventário é onde você define os servidores que o Ansible gerenciará. Crie um arquivo chamado hosts:
nano ~/hostsAdicione os endereços IP ou nomes dos servidores:
[meus_servidores]
192.168.1.10
192.168.1.11Criação de Playbook
Um playbook é um arquivo YAML que define as tarefas que o Ansible executará. Crie um arquivo chamado setup.yml:
nano ~/setup.ymlAdicione o seguinte conteúdo:
- hosts: meus_servidores
tasks:
- name: Atualizar pacotes
apt:
update_cache: yes
upgrade: dist
- name: Instalar Nginx
apt:
name: nginx
state: presentExecutando o Playbook
Para executar o playbook, utilize o seguinte comando:
ansible-playbook -i ~/hosts ~/setup.ymlVerificando a Instalação
Após a execução, verifique se o Nginx está ativo:
systemctl status nginxConclusão
Com o Ansible, a automação da configuração de servidores se torna uma tarefa simples e rápida. Lembre-se de manter seus playbooks organizados e documentados para facilitar o gerenciamento futuro.
Dica: Utilize variáveis e roles para tornar seus playbooks mais reutilizáveis e organizados.
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.