Sobes.tech
Junior

Come installare correttamente Ansible?

sobes.tech AI

Risposta dell'AI

Per l'installazione di base di Ansible sulla maggior parte dei sistemi Linux/Unix, è possibile utilizzare il gestore di pacchetti:

Debian/Ubuntu:

# Aggiorna la lista dei pacchetti
sudo apt update

# Installa Ansible
sudo apt install ansible

Fedora:

# Installa Ansible
sudo dnf install ansible -y

CentOS/RHEL:

# Attiva il repository EPEL (necessario per Ansible)
sudo yum install epel-release -y

# Installa Ansible
sudo yum install ansible -y

Per un controllo più preciso della versione o installazione in un ambiente isolato, si utilizza spesso pip:

Python 3:

# Aggiorna pip
python3 -m pip install --upgrade pip

# Installa Ansible
python3 -m pip install ansible

È anche possibile installare dal codice sorgente, ma questo metodo è più complesso e meno raccomandato nella maggior parte dei casi.

Dopo l'installazione, puoi verificare la versione:

# Verifica la versione di Ansible installata
ansible --version

Per gestire server remoti sulla macchina di controllo (Control Node), Ansible deve essere installato. Sui nodi gestiti (Managed Nodes), di default, sono richiesti OpenSSH Server e Python.

È importante assicurarsi che l'utente che esegue Ansible abbia i permessi per connettersi via SSH ai nodi gestiti e eseguire comandi con i privilegi necessari (spesso tramite sudo).