wils@web ~ $ cat ~/ajuda/como-automatizar-o-provisionamento-de-servidores-utilizando-ansible-2-12.md
DevOpsComo automatizar o provisionamento de servidores utilizando Ansible 2.12
O Ansible é uma ferramenta de automação de TI que permite o provisionamento, configuração e gerenciamento de servidores de forma simples e eficiente. Neste manual, abordaremos como automatizar o provisionamento de servidores utilizando o Ansible 2.12.
Pré-requisitos
- Servidor Linux com Ansible 2.12 instalado.
- Acesso SSH aos servidores que serão provisionados.
- Conhecimento básico de YAML e comandos do Linux.
Passo a Passo
1. Instalação do Ansible
Para instalar o Ansible 2.12, utilize o seguinte comando:
sudo apt update
sudo apt install ansible=2.12*
2. Configuração do Inventário
Crie um arquivo de inventário para definir os servidores que você deseja gerenciar:
nano ~/inventario.ini
Adicione os IPs ou nomes dos servidores:
[servidores]
192.168.0.10
192.168.0.11
3. Criação de Playbook
Um playbook é um arquivo YAML que contém as instruções de automação. Crie um arquivo chamado provisionamento.yml:
nano ~/provisionamento.yml
Adicione o seguinte conteúdo ao playbook:
- hosts: servidores
tasks:
- name: Atualizar pacotes
apt:
update_cache: yes
upgrade: dist
- name: Instalar Nginx
apt:
name: nginx
state: present
4. Execução do Playbook
Para executar o playbook e provisionar os servidores, utilize o comando:
ansible-playbook -i ~/inventario.ini ~/provisionamento.yml
Conclusão
O Ansible simplifica o processo de provisionamento de servidores, permitindo que você gerencie múltiplos servidores de forma eficiente. Uma dica importante é sempre testar seus playbooks em um ambiente de desenvolvimento antes de aplicá-los em produção.
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.