Tenkte eg skulle pusle med litt forskjellig i påska. Sidan AWX er i vinden, så tenkte eg å få satt det opp heime i ein enkel testlab, slik at eg kan herje litt med det 🙂
Har ein laptop med som køyrer Ubuntu 22.04, så eg tenkte å teste det på den, før eg set det opp på ein server som står i boden.
Såg på litt ulike artiklar på nett, og fant denne som eigentleg var ganske grei. Ser at han som har skrive den, har laga kurs som ligg på Pluralsight
https://chrisjhart.com/TLDR-AWX-Minikube-Ubuntu-2204/
Det gjekk egentlig greit å setje opp både minikube og docker via to andre artiklar han hadde laga. Støtte på litt småproblem, men klarte å kome rundt det til slutt.
Fant ut det var greit å få opp kubernetes dashboard, slik at det var litt enklare å sjå korleis ting var:

Etter litt venting så fekk eg AWX til å køyre, litt lite ressurser på laptopen…

For å ha noke å teste mot, så ville eg ha opp ein Ubuntu server som ein kan teste templates/playbooks mot.
Bestemte meg for å installere Virtualbox, sidan den er gratis. Her vart det dog litt meir «kødd». Fulgte denne artikkelen sånn delvis:
https://phoenixnap.com/kb/install-virtualbox-on-ubuntu
Støtte på eit par problem:
– Litt avhengigheter til virtualbox som låg i distroen, som måtte fjernast
-Klarte å rote meg bort i MOK (Machine Owner Key). Las litt for kjapt på noke tekst, og gløymde å reboote før eg kjørte installasjonen. Det førte og til at eg måtte inn og fjerne ei «vboxusers» gruppe som vart oppretta under installasjon.
-Måtte inn i BIOS og skru på mulighet for virtualalisering.
Men kom til et resultat til slutt

Når den var på plass, satt opp med host-only adapter, så fekk eg kontakt frå laptop’en mot vm’en.
Neste steg var å få kobla AWX til Source Control, slik at ein kan få henta ned playbooks (.yaml filer). Prøvde først med Bitbucket konto, men det feila (må prøve å finne ut av det). Fungerte fint med GitLab.

So far so good. Neste steg blir å få laga noken script som går mot linux hosten, samt få opp ein Windows server som ein kan teste mot og i tillegg.
Sidan MS ser ut til å satse meir mot OpenSSH og på sikt faser ut Winrm, så tester eg sikkert Ansible AWX mot Windows via SSH og.