GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare AWX su Ubuntu 20.04

Introduzione

Ansible AWX è un progetto open source che è facile da usare UI, Rest API e fornisce un modo più semplice per gestire il tuo progetto ansible negli ambienti IT. AWX ti consente di gestire centralmente playbook, inventari e segreti Ansible e lavori pianificati utilizzando un'interfaccia web. Ansible AWX è un progetto a monte sponsorizzato da Red Hat da cui deriva il progetto Red Hat Ansible Tower. In questo articolo imparerai come configurare Ansible AWX su Ubuntu 20.04

Prerequisiti

  • Ubuntu Server 20.04
  • Corretta connessione Internet per installare i pacchetti
  • Un account utente con privilegi sudo.
  • Almeno 4 GB di memoria e CPU a 2 core

Aggiorna il sistema Ubuntu

Prima dell'installazione di qualsiasi pacchetto, eseguire un aggiornamento del sistema per aggiornare l'indice dei repository all'ultimo.

$ sudo apt update -y

Usa il comando seguente per aggiornare il sistema Ubuntu.

$ sudo apt upgrade -y

Dopo l'aggiornamento e l'aggiornamento, eseguire il comando seguente per riavviare il sistema.

$ sudo reboot now

Installa Ansible su Ubuntu

Io installa pacchetti extra python-setuptools e python3-pip per installare l'ultima versione di ansible utilizzando pip3 . Usa il comando seguente per installare i pacchetti Python e le dipendenze richiesti.

$ sudo apt install python-setuptools -y
$ sudo apt install python3-pip -y

Ora esegui il seguente comando per installare ansible usando pip3 .

$ sudo pip3 install ansible

Dopo aver completato l'installazione, puoi utilizzare ansible –version comando per verificare la versione ansible installata sul tuo sistema.

$ ansible --version

Otterrai il seguente output:

L'output mostra che la versione ansible installata è 2.10.6

Installa finestra mobile e componi finestra mobile

Ansible AWX viene eseguito come un contenitore, quindi è necessario installare la finestra mobile per ospitare le applicazioni del contenitore. Puoi installare la finestra mobile usando altri modi su Ubuntu 20.04. Per riferimento, puoi prendere i seguenti link.

https://docs.docker.com/engine/install/ubuntu/

Utilizzare il comando seguente per installare docker-engine.

$ sudo apt install docker docker.io -y

Controlla la versione della finestra mobile usando il seguente comando:

$ docker version

Avrai un output simile a:

Per installare Docker Compose puoi prendere il seguente link come riferimento.

https://linuxconfig.org/how-to-install-docker-compose-on-ubuntu-20-04-focal-fossa-linux

Per installare docker-compose utilizzando pip3, esegui il comando seguente:

$ sudo pip3 install docker-compose

Per controllare la versione di docker-compose, esegui il comando:

$ docker-compose version

L'output mostra che la versione di composizione mobile installata è 1.28.5

Ora devi concedere l'accesso al gruppo Docker per gli utenti attualmente connessi. Esegui il seguente comando nel tuo terminale:

$ sudo usermod -aG docker $USER

Potrebbe essere necessario installare alcuni vim extra in pacchetto , git e pwgen. Esegui il comando seguente per installare pacchetti aggiuntivi richiesti:

$ sudo apt install git vim pwgen -y

Git -> Il client Git viene utilizzato per estrarre il codice sorgente e i pacchetti dai repository git.

Vim -> Vim è usato come editor di testo

Pwgen –> pwgen viene utilizzato per creare password casuali.

Ora devi scaricare il codice sorgente Ansible AWX dal repository github. Scarica il codice sorgente/gli script sul computer locale utilizzando il comando seguente:

$ sudo git clone https://github.com/ansible/awx.git

Otterrai l'output come:

Ora cambia la directory in awx/installer come:

$ cd awx/installer

Genera una chiave segreta usando pwgen come :

$ pwgen -N 1 -s 30

Avrai generato una chiave segreta simile a :

Ora modifica il file di inventario con un editor di testo sostituendo password_admin e chiave_segreta creare prima. Ricorda password_admin poiché è necessario per accedere all'interfaccia Web di AWX in un secondo momento.

$ sudo vi inventory

Salva il file ed esci.

Ora implementa il playbook yml che scarica le immagini del contenitore docker e le imposta di conseguenza. Esegui il comando seguente per applicare il playbook ansible.

$ ansible-playbook -i inventory install.yml

Il playbook estrae i contenitori AWX necessari e viene eseguito come servizio contenitore. Esegui il comando seguente per trovare i contenitori AWX in esecuzione:

$ sudo docker ps -a

AWX Web è in esecuzione nella porta 80. Ora puoi accedere al tuo browser e digitare http://your-awx-server-ip per accedere alla GUI AWX.

Invia il nome utente come "admin" e admin_password che hai impostato nel file di inventario. Troverai l'interfaccia utente di AWX come:

Puoi gestire host, inventari e progetti dalla dashboard.

Conclusione :

In questo articolo, hai imparato come installare ansible AWX su Ubuntu 20.04. Hai un'idea di base sulla gestione di host, inventari e progetti da AWX ansible.


Ubuntu
  1. Come installare Odoo su Ubuntu

  2. Come installare Maven su Ubuntu

  3. Come installare Wine su Ubuntu

  4. Come installare R su Ubuntu 16.04

  5. Come installare Vai su Ubuntu 18.04

Come installare R su Ubuntu 18.04

Come installare Ansible AWX su Ubuntu 20.04 LTS

Come installare Ansible AWX 17.1.0 su Ubuntu 20.04

Come installare qt su Ubuntu 20.04

Come installare Go in Ubuntu 20.04

Come installare Vai su Ubuntu 22.04