GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat AWX na Ubuntu 20.04

Úvod

Ansible AWX je projekt s otevřeným zdrojovým kódem, který má snadné uživatelské rozhraní, Rest API a poskytuje snazší způsob správy vašeho projektu ansible v prostředí IT. AWX vám umožňuje centrálně spravovat Ansible playbooky, inventáře a tajemství a naplánované úlohy pomocí webového rozhraní. Ansible AWX je upstream projekt, který je sponzorován společností Red hat, z níž je projekt Red Hat Ansible Tower odvozen. V tomto článku se dozvíte, jak nastavit Ansible AWX na ubuntu 20.04

Předpoklady

  • Ubuntu Server 20.04
  • Správné připojení k internetu pro instalaci balíčků
  • Uživatelský účet s právy sudo.
  • Alespoň 4 GB paměti a 2jádrový procesor

Aktualizujte systém Ubuntu

Před instalací jakýchkoli balíčků proveďte aktualizaci systému, abyste aktualizovali index repozitářů na nejnovější.

$ sudo apt update -y

Pomocí následujícího příkazu upgradujte systém Ubuntu.

$ sudo apt upgrade -y

Po aktualizaci a upgradu spusťte následující příkaz a restartujte systém.

$ sudo reboot now

Nainstalujte Ansible na Ubuntu

nstall extra balíčky python-setuptools a python3-pip k instalaci nejnovější verze ansible pomocí pip3 . K instalaci požadovaných balíčků a závislostí pythonu použijte následující příkaz.

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

Nyní spusťte následující příkaz k instalaci ansible pomocí pip3 .

$ sudo pip3 install ansible

Po dokončení instalace můžete použít ansible –version příkaz ke kontrole ansible verze nainstalované ve vašem systému.

$ ansible --version

Získáte následující výstup:

Výstup ukazuje, že nainstalovaná verze ansible je 2.10.6

Nainstalujte docker a docker-compose

Ansible AWX běží jako kontejner, takže pro hostování kontejnerových aplikací musíte nainstalovat docker. Na Ubuntu 20.04 můžete nainstalovat docker pomocí jiných způsobů. Pro informaci můžete použít následující odkazy.

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

K instalaci docker-engine použijte následující příkaz.

$ sudo apt install docker docker.io -y

Zkontrolujte verzi dockeru pomocí následujícího příkazu:

$ docker version

Budete mít výstup podobný jako:

Chcete-li nainstalovat docker compose, můžete použít následující odkaz.

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

Chcete-li nainstalovat docker-compose pomocí pip3, spusťte následující příkaz:

$ sudo pip3 install docker-compose

Chcete-li zkontrolovat verzi docker-compose, spusťte příkaz:

$ docker-compose version

Výstup ukazuje, že nainstalovaná verze docker-compose je 1.28.5

Nyní musíte udělit přístup ke skupině dockerů pro aktuálně přihlášené uživatele. Spusťte ve svém terminálu následující příkaz:

$ sudo usermod -aG docker $USER

Možná budete muset nainstalovat nějaký extra zabalený vim , git a pwgen. Chcete-li nainstalovat další požadované balíčky, spusťte následující příkaz:

$ sudo apt install git vim pwgen -y

Git -> Klient Git se používá k stahování zdrojového kódu a balíčků z repozitářů git.

Vim -> Vim se používá jako textový editor

Pwgen –> pwgen se používá k vytváření náhodných hesel.

Nyní si musíte stáhnout zdrojový kód Ansible AWX z úložiště github. Stáhněte zdrojový kód/skripty do místního počítače pomocí následujícího příkazu:

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

Získáte výstup jako:

Nyní změňte adresář na awx/installer jako:

$ cd awx/installer

Vygenerujte tajný klíč pomocí pwgen jako :

$ pwgen -N 1 -s 30

Budete mít vygenerovaný tajný klíč podobný :

Nyní upravte soubor inventáře pomocí textového editoru nahrazujícího admin_password a tajný_klíč vytvořit dříve. Zapamatujte si admin_password protože je potřeba se později přihlásit do webového rozhraní AWX.

$ sudo vi inventory

Uložte soubor a ukončete.

Nyní implementujte yml playbook, který stáhne obrázky kontejnerů dockeru a podle toho je nastaví. Spusťte následující příkaz a použijte ansible playbook.

$ ansible-playbook -i inventory install.yml

Příručka stahuje potřebné kontejnery AWX a běží jako kontejnerová služba. Spuštěním následujícího příkazu vyhledejte spuštěné kontejnery AWX:

$ sudo docker ps -a

Web AWX běží na portu 80. Nyní můžete přejít do svého prohlížeče a zadat http://your-awx-server-ip pro přístup ke GUI AWX.

Zadejte uživatelské jméno jako „admin“ a heslo admin, které jste nastavili v souboru inventáře. Uživatelské rozhraní AWX najdete jako:

Hostitele, inventáře a projekty můžete spravovat z řídicího panelu.

Závěr :

V tomto článku jste se naučili, jak nainstalovat ansible AWX na Ubuntu 20.04. Máte základní představu o správě hostitelů, inventářů a projektů z AWX ansible.


Ubuntu
  1. Jak nainstalovat Odoo na Ubuntu

  2. Jak nainstalovat R na Ubuntu 16.04

  3. Jak nainstalovat Go na Ubuntu 18.04

  1. Jak nainstalovat Maven na Ubuntu

  2. Jak nainstalovat Wine na Ubuntu

  3. Jak nainstalovat Ruby na Ubuntu 20.04

  1. Jak nainstalovat PuTTY na Ubuntu

  2. Jak nainstalovat Ruby na Ubuntu 18.04

  3. Jak nainstalovat Pip na Ubuntu 18.04