Ansible - Configurazione dell'ambiente

In questo capitolo impareremo a configurare l'ambiente di Ansible.

Processo di installazione

Principalmente, ci sono due tipi di macchine quando parliamo di distribuzione:

  • Control machine - Macchina da cui possiamo gestire altre macchine.

  • Remote machine - Macchine gestite / controllate da macchina di controllo.

Possono esserci più macchine remote gestite da una macchina di controllo. Quindi, per gestire macchine remote dobbiamo installare Ansible sulla macchina di controllo.

Requisiti della macchina di controllo

Ansible può essere eseguito da qualsiasi macchina con Python 2 (versioni 2.6 o 2.7) o Python 3 (versioni 3.5 e successive) installato.

Note - Windows non supporta la macchina di controllo.

Per impostazione predefinita, Ansible utilizza ssh per gestire la macchina remota.

Ansible non aggiunge alcun database. Non richiede alcun demone per avviarlo o mantenerlo in esecuzione. Durante la gestione di macchine remote, Ansibledoes notlasciare qualsiasi software installato o in esecuzione su di essi. Quindi, non c'è dubbio su come aggiornarlo quando si passa a una nuova versione.

Ansible può essere installato su macchine di controllo che hanno i requisiti sopra menzionati in diversi modi. Puoi installare l'ultima versione tramite Apt, yum, pkg, pip, OpenCSW, pacman, ecc.

Installazione tramite Apt su macchina Ubuntu

Per installare Ansible devi configurare PPA sulla tua macchina. Per questo, devi eseguire la seguente riga di codice:

$ sudo apt-get update 
$ sudo apt-get install software-properties-common 
$ sudo apt-add-repository ppa:ansible/ansible $ sudo apt-get update 
$ sudo apt-get install ansible

Dopo aver eseguito la riga di codice precedente, sei pronto per gestire le macchine remote tramite Ansible. Basta eseguire Ansible – version per controllare la versione e solo per verificare se Ansible è stato installato correttamente o meno.