Como instalar o Ansible corretamente?
sobes.tech IA
Resposta da IA
Para a instalação básica do Ansible na maioria dos sistemas Linux/Unix, pode usar o gestor de pacotes:
Debian/Ubuntu:
# Atualizar a lista de pacotes
sudo apt update
# Instalar o Ansible
sudo apt install ansible
Fedora:
# Instalar o Ansible
sudo dnf install ansible -y
CentOS/RHEL:
# Ativar o repositório EPEL (necessário para o Ansible)
sudo yum install epel-release -y
# Instalar o Ansible
sudo yum install ansible -y
Para um controlo mais preciso da versão ou instalação em ambiente isolado, costuma-se usar pip:
Python 3:
# Atualizar o pip
python3 -m pip install --upgrade pip
# Instalar o Ansible
python3 -m pip install ansible
Também é possível instalar a partir do código fonte, mas é um método mais complexo e menos recomendado na maioria dos casos.
Após a instalação, pode verificar a versão:
# Verificar a versão instalada do Ansible
ansible --version
Para gerir servidores remotos na máquina de controlo (Control Node), deve ter o Ansible instalado. Nos nós geridos (Managed Nodes), por padrão, requer-se o OpenSSH Server e Python.
É importante garantir que o utilizador que executa o Ansible tem permissões para conectar via SSH aos nós geridos e executar comandos com os privilégios necessários (frequentemente via sudo).