Krátké intro jak používat AWX ve standardních serverových operačních systémech: https://www.youtube.com/watch?v=o3zP1t6qSVU
Vypad to zajimave, jen skoda ze to nema "normalni" instalaci. Nevim, proc bych si na server mel cpat Docker.
p.s. Nenasel jsem nikde zminku a podpore "Roles" (https://docs.ansible.com/ansible/2.5/user_guide/playbooks_reuse_roles.html).
Dobry den,
mate na vyber mezi hotovou docker verzi a nebo z repozitare bez dockeru. Priklad repa pro Centos 7.
wget -O /etc/yum.repos.d/awx-rpm.repo https://copr.fedorainfracloud.org/coprs/mrmeee/awx/repo/epel-7/mrmeee-awx-dev-epel-7.repo
Protože .... https://github.com/MrMEEE/awx-build/blob/master/installguide.md
NOTE: DON'T use the AWX Non-Dev repo, use the one above. AWX upstream doesn't release stable releases, so the following repo is not updated. For only releases (1.0.1, 1.0.2 ... ): https://copr.fedorainfracloud.org/coprs/mrmeee/awx/repo/epel-7/mrmeee-awx-epel-7.repo
Neslo doplnovat promenny do template workflow nebo jak se to tam jmenovalo. To byl docela opruz. Uz to umi?
A taky nejak dochazelo k vypadkum pri komunikaci pres websockety, takze nebyl videt prubeh akci. Tohle nebyl problem jen jedine verze a nikdy se mi to nepovedlo opravit.
Je to asi jako nunchaky, pekny, ale k nicemu.
Pokud někoho AWX láká, ale chce větší flexibilitu, podporu provisioningu (bare-metal, virt, cloud) a mnoho dalších featur včetně integrace s Ansible, Puppet, Salt a jiných mrkněte https://theforeman.org
Ansible samotne mam rad, ale AWX v stave ako je mi na realne nasadenie este nepripada.
Jeden zasadny problem je, ze AWX momentalne nema pouzitelny upgrade. Jedine ako-tak realne riesenie co som videl bolo pri kazdom upgrade nakonfigurovat AWX pomocou ansible samotneho, co by som nepovazoval za idealne.
Oficialny postup je zdokumentovany tu, ale ked si clovek pozrie ake to ma obmedzenia, tak pochopi ze tadial cesta nevedie:
This tool does not support export/import of the following: - Logs/history - Credential passwords - LDAP/AWX config
Momentalne mi ako lepsie riesenie pripada spustanie Ansible prostrednictvom nejakeho CI/CD nastroja (Jenkins, Gitlab-CI,..) a pre pripady kedy je ciel spristupnit nejaku automatizaciu non-IT ludom mi pripada idealny Rundeck, ktory ma plugin pre Ansible. Vyzaduje to trosku konfiguracie, ale vo vysledku to ponuka uzivatelsky privetive rozhranie.