wils@web ~ $ cat ~/ajuda/como-usar-ansible-2-13-para-gerenciar-configuracoes-em-servidores-linux.md
DevOpsComo usar Ansible 2.13 para gerenciar configurações em servidores Linux
O Ansible é uma ferramenta poderosa de automação que permite gerenciar configurações em servidores Linux de forma simples e eficaz. Nesta documentação, abordaremos como utilizar o Ansible 2.13 para gerenciar configurações em servidores Linux.
Pré-requisitos
- Servidor Linux com acesso SSH.
- Python 2.7 ou 3.x instalado no servidor.
- Ansible 2.13 instalado na máquina de controle.
Instalação do Ansible
Para instalar o Ansible 2.13, utilize o seguinte comando:
sudo apt update && sudo apt install ansible
Configuração do Inventário
Crie um arquivo de inventário chamado hosts com a lista de servidores:
[servidores]
192.168.1.10
192.168.1.11
Criação de um Playbook
Um playbook é um arquivo YAML que define as tarefas a serem executadas. Crie um arquivo chamado config.yml:
- hosts: servidores
tasks:
- name: Instalar o Nginx
apt:
name: nginx
state: present
- name: Iniciar o serviço Nginx
service:
name: nginx
state: started
Executando o Playbook
Para executar o playbook, utilize o seguinte comando:
ansible-playbook -i hosts config.yml
Verificando o Status
Após a execução, verifique se o Nginx está em execução com o comando:
ansible -i hosts servidores -m service -a "name=nginx state=started"
Conclusão
O Ansible é uma ferramenta poderosa para automação de tarefas em servidores Linux. Com um simples playbook, você pode gerenciar configurações de forma eficiente. Lembre-se de testar suas configurações em um ambiente de desenvolvimento antes de aplicá-las em produção.
Dica: Utilize o modo check para simular a execução do playbook sem aplicar mudanças:
ansible-playbook -i hosts config.yml --checkPrecisa 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.