Guia Passo a Passo: Instalando Ansible em 2025
Instalando Ansible é o primeiro passo para automatizar tarefas de TI de forma eficiente e escalável. Nesta guia atualizado para 2025, você aprenderá tudo o que precisa saber sobre como instalar o Ansible em diferentes sistemas operacionais, com instruções claras e práticas. Ansible é uma ferramenta open-source poderosa para configuração, gerenciamento e orquestração, sem necessidade de agentes nos hosts gerenciados.
🔧 Quais São os Requisitos para Instalar o Ansible?
Antes de começar a instalação, verifique se sua máquina atende aos requisitos básicos:
- Sistema operacional UNIX-like (Linux, macOS ou Windows com WSL) para o nó de controle.
- Python 3.9 ou superior instalado.
- Acesso SSH aos nós gerenciados.
- Para nós gerenciados: Python instalado (exceto para módulos de rede específicos).
Certifique-se de ter privilégios de administrador para executar comandos de instalação.
📥 Como Instalar o Ansible no Linux?
No Ubuntu ou Debian
A instalação via repositórios oficiais é simples e recomendada para iniciantes.
sudo apt update
sudo apt install ansible
Após a instalação, verifique a versão com:
ansible --version
No CentOS ou Red Hat
Use o gerenciador de pacotes dnf ou yum:
sudo dnf install ansible
Ou via pip para uma versão mais recente:
sudo pip3 install ansible
🍎 Instalando Ansible no macOS
No macOS, a instalação recomendada é via pip:
brew install python
pip3 install ansible
Se você não tiver o Homebrew, instale-o primeiro em https://brew.sh/.
🪟 Como Instalar Ansible no Windows?
O Windows não suporta nativamente Ansible como nó de controle. Use o Windows Subsystem for Linux (WSL):
- Ative o WSL no Painel de Controle.
- Instale uma distribuição Linux (ex: Ubuntu) via Microsoft Store.
- Siga os passos de instalação para Linux dentro do WSL.
🚧 Problemas Comuns na Instalação e Soluções
Enfrentando erros? Aqui vão soluções comuns:
- Erro de Python não encontrado: Instale Python com
sudo apt install python3
. - Permissões negadas: Use sudo ou instale como usuário com
pip install --user ansible
. - Versão desatualizada: Atualize com
pip install --upgrade ansible
. - Consulte a documentação oficial em https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html para mais detalhes.
🛠️ Exemplos Reais de Uso Após Instalar o Ansible
Após a instalação, teste uma configuração simples. Crie um arquivo de inventário em /etc/ansible/hosts
e adicione hosts:
[servers]
server1 ansible_host=seu-ip-aqui
Teste a conexão:
ansible all -m ping
Para um exemplo prático, configure um servidor web básico. Saiba mais sobre conceitos iniciais em nosso blog: Introdução ao Ansible.
⚖️ Ansible Comparado a Outras Ferramentas Como Puppet e Chef
Ansible se destaca por ser agentless, diferente do Puppet e Chef que requerem agentes instalados. É mais simples para iniciantes, usa YAML para playbooks e é ideal para automação rápida. Puppet é melhor para gerenciamento de estado complexo, enquanto Chef foca em código como infraestrutura. Escolha com base na sua necessidade de escalabilidade.
Para aprofundar em comparações, veja este artigo: https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-ansible-on-ubuntu-20-04-pt.
Para receber as últimas notícias e conteúdos exclusivos, inscreva-se na newsletter.