Come installare e configurare Ansible sulla top 10 di Ubuntu.Top 10

Come installare e configurare Ansible sulla top 10 di Ubuntu.Top 10
Ansible è uno strumento di automazione open source utilizzato per le attività IoT tra cui la distribuzione del software, la gestione della configurazione, il provisioning del cloud, l'orchestrazione dei servizi di infra e altro ancora. Funziona su molti sistemi operativi Linux ed è configurato abbastanza facilmente. Utilizza il servizio SSH aperto per eseguire le varie attività di networking garantendo un ambiente di comunicazione ben sicuro e protetto.

Come installare Ansible su Ubuntu 22.04

In questo tutorial, ti guideremo come puoi installare Ansible SU Ubuntu 22.04 Usando il metodo più semplice i cui passaggi sono indicati di seguito e, alla fine, ti mostreremo anche come è possibile configurare Ansible per usarlo per l'automazione.

Passaggi per installare Ansible su Ubuntu 22.04

Passo 1: Innanzitutto, installare alcuni utili pacchetti richiesti se non già installati per l'esecuzione Ansible SU Ubuntu 22.04 usando il seguente comando:

$ sudo APT Installa software-Properties-Common

Passo 2: Ora aggiungi il Ansible repository al fine di installare correttamente l'ultimo Ansible versione su Ubuntu 22.04:

$ sudo add-apt-repository--yes-aggiornare ppa: ansible/ansible

Passaggio 3: Una volta aggiunto il repository, è possibile eseguire il Ansible Installazione tramite il seguente comando:

$ sudo APT Installa Ansible

Dopo aver completato il Ansible Installazione, utilizzare il seguente comando per verificare la sua versione:

$ ansible -Version

Passaggi per configurare Ansible su Ubuntu 22.04

Ora, il prossimo compito è configurare gli host Ubuntu per Ansible Automation. È possibile automatizzare Ansible utilizzando più host e configurare ciascun host richiede esattamente lo stesso passaggio eseguito per l'host iniziale.

Per configurare un host, dovrai eseguire i seguenti passaggi.

Passo 1: Per prima cosa, installa OpenSSH tramite il seguente comando:

$ sudo apt install OpenSsh-server

Puoi anche controllare lo stato di Ssh usando il seguente comando:

$ sudo systemctl status sshd

Passo 2: Successivamente, configurare il firewall per consentire l'accesso SSH Ubuntu 22.04 usando il seguente comando:

$ sudo ufw consenti ssh

Passaggio 3: Ora, crea un utente Ansible tramite il comando di seguito. Questo passaggio richiederà l'impostazione di una tua password:

$ sudo adduser ansible

Dopo aver aggiornato la password, ti verrà richiesto di fornire il tuo nome completo e altre informazioni:

Immettere "Y" per completare il passaggio.

Questo aggiungerà l'utente Ansible.

Passaggio 4: Ora, esegui il comando di seguito per consentire Ansible utenti per abilitare l'accesso sudo senza password:

$ echo "Ansible All = (All) NOPASSWD: All" | sudo tee /etc /sudoers.d/ansible

Passaggio 5: Successivamente, genera tasti SSH usando il comando di seguito menzionato:

$ ssh-keygen

Premere Invio in tutte le opzioni successive senza digitare nulla per generare tasti SSH:

Passaggio 6: Successivamente, copia la chiave pubblica SSH sull'host Ansible utilizzando il comando seguente.

$ ssh-copy-id ansible@

Digita "Sì" nella prossima opzione:

Imposta la password per il primo utente.

Questo aggiungerà il primo utente come "Ansible". Puoi aggiungere di più che desideri utilizzando i passaggi sopra.

Passaggio 7: Una volta creati gli host, è possibile utilizzare il seguente comando per aggiungere host:

$ nano hosts

Nel nostro caso, abbiamo un solo host, puoi aggiungere altri host. Salva il file dopo aver aggiunto gli host. Quindi utilizzare il seguente comando per eseguire il ping degli host.

$ ansible tutto -i ./host -u ansible -m ping

Ecco, l'output del comando sopra ti garantisce di aver impostato perfettamente Ansible Sul tuo Ubuntu.

Conclusione

Ansible è un eccellente strumento di automazione IoT che offre agli utenti l'opportunità di implementare diverse attività IoT tra cui la distribuzione del software, la gestione della configurazione e altro ancora. L'installazione è piuttosto semplice su Ubuntu mentre la cosa principale è importante è il modo in cui si configura Ansible. La guida di cui sopra sarà utile nell'installazione e nell'impostazione Ansible su Ubuntu 22.04.