wils@web ~ $ cat ~/ajuda/como-automatizar-a-configuracao-de-servidores-com-ansible-2-14-e-ubuntu-22-04.md
DevOpsComo automatizar a configuração de servidores com Ansible 2.14 e Ubuntu 22.04
Automatizar a configuração de servidores é uma prática essencial para garantir eficiência e consistência em ambientes de produção. Neste manual, abordaremos como utilizar o Ansible 2.14 em um servidor Ubuntu 22.04.
Pré-requisitos
- Servidor Ubuntu 22.04 instalado.
- Acesso root ou permissões sudo.
- Python 3 instalado.
- Ansible 2.14 instalado.
Instalação do Ansible
Para instalar o Ansible 2.14, 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
Configuração do Inventário
Crie um arquivo de inventário onde você definirá os servidores que serão gerenciados:
echo '[meus_servidores]
192.168.1.10
192.168.1.11' > ~/meu_inventario.ini
Criação de um Playbook
Um playbook é um arquivo YAML que contém as instruções de configuração. Crie um arquivo chamado configuracao.yml:
- hosts: meus_servidores
become: yes
tasks:
- name: Atualizar pacotes
apt:
update_cache: yes
upgrade: dist
- name: Instalar Nginx
apt:
name: nginx
state: present
- name: Iniciar e habilitar Nginx
service:
name: nginx
state: started
enabled: yes
Executando o Playbook
Para aplicar as configurações definidas no playbook, execute o seguinte comando:
ansible-playbook -i ~/meu_inventario.ini ~/configuracao.yml
Verificação do Status
Após a execução, você pode verificar se o Nginx está ativo com o comando:
systemctl status nginx
Conclusão
A automação com Ansible permite gerenciar servidores de forma eficiente. Lembre-se de testar seus playbooks em um ambiente de desenvolvimento antes de aplicá-los em produção.
Dica: Utilize variáveis e templates para tornar seus playbooks mais dinâmicos e reutilizáveis.
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.