Come installare e configurare Ansible su Linux Mint Top 10

Come installare e configurare Ansible su Linux Mint Top 10
Ansible è una piattaforma open source per automatizzare e gestire l'infrastruttura IT e le applicazioni. Viene utilizzato per configurare, distribuire e gestire server, reti e altri sistemi in modo coerente. Leggi questa guida se hai intenzione di utilizzare Ansible su Linux Mint 21 in quanto spiega la sua installazione e configurazione in modo dettagliato.

Come installare Ansible su Linux Mint 21

Ansible è popolare tra gli amministratori di sistema e i professionisti IT perché è facile da usare e può aiutare ad automatizzare molte attività di routine. Il processo per l'installazione di Ansible è facile da seguire, quindi ecco alcuni passaggi necessari per l'installazione di Ansible su Linux Mint 21:

Passo 1: Prima installa tutte le dipendenze richieste per eseguire correttamente su Linux Mint eseguendo:

$ sudo APT Installa software-Properties-Common -y

Passo 2: Successivamente, eseguire il comando indicato per installarlo tramite il gestore dei pacchetti APT su Linux Mint 21:

$ sudo APT Installa Ansible

Ora per confermare l'installazione su Ansible, controlla la versione utilizzando:

$ ansible -Version

Come configurare Ansible su Linux Mint 21

Una volta completata l'installazione ora è il momento di configurare Ansible per renderlo utilizzabile su Linux Mint e per questo passare attraverso i passaggi successivi:

Passo 1: Prima installa il server Shell Secure su Linux Mint che viene utilizzato per connettersi in modo sicuro e gestire sistemi remoti su una rete in modo da eseguire:

$ sudo apt install OpenSsh -server -y

Successivamente per vedere se è in esecuzione o non controllare lo stato di SSH su Linux Mint eseguendo:

$ sudo systemctl status sshd

Passo 2: Successivamente, per garantire la corretta funzionalità di SSH consentirlo attraverso il firewall di Linux e per questo uso:

$ sudo ufw consenti ssh

Passaggio 3: Ora crea un utente; Inserisci i suoi dettagli come il nome e il numero di telefono, di seguito è la sintassi per creare un utente:

$ sudo adduser

Nel mio caso l'ho chiamato come "Ansibleuser":

$ sudo adduser ansibleuser

Passaggio 4: Ora consenti a tutti gli utenti Ansible di avere l'accesso alla password ad Ansible e per quella modifica il file Ansible aggiungendo "Ansible All = (All) NOPASSWD: All"Usando:

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

Passaggio 5: Successivamente, per generare i tasti SSH attraverso il generatore di chiavi in ​​Linux Mint:

$ ssh-keygen

Passaggio 6: Ora copia la versione pubblica della chiave SSH sull'host che desideri dare accesso e per questo seguire la sintassi di seguito:

$ ssh-copy-id ansible@

Qui nel mio caso l'indirizzo IP dell'host è 192.168.18.72 Quindi ho copiato il pubblico su quell'IP usando la sintassi sopra indicata:

$ ssh-copy-id [email protected]

Passaggio 7: Ora, apri il file host per aggiungere gli indirizzi IP dell'host per Ansible e per quell'esecuzione:

$ nano hosts

Ora inserisci l'indirizzo IP degli host che desideri dare accesso, qui nel mio caso è un solo host, quindi ho dato un solo IP, una volta terminato l'immissione dell'IP Chiudi il file dopo averlo salvato:

Passaggio 8: Ora controlliamo se l'Ansible funziona, per quel pin uno qualsiasi dell'utente che hai creato seguendo la sintassi seguente:

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

Da quando ho creato un utente di nome AnsibleUser, quindi ho ping the Ansibleuser seguendo la sintassi sopra menzionata:

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

Rimozione di Ansible da Linux Mint 21

Se non usi più Ansible e vuoi rimuoverlo completamente dalla tua menta Linux, allora esegui:

$ sudo apt rimozione --autoromove ansible -y

Conclusioni

Ansible è progettato per essere facile da usare e apprendere e utilizza un linguaggio semplice e dichiarativo per esprimere compiti e configurazioni. È anche altamente scalabile e può essere utilizzato per gestire ambienti IT grandi e complessi. Su Linux Mint 21 Ansible può essere installato tramite il suo gestore di pacchetti predefiniti, questa guida discute il processo di installazione e configurazione.