ikke_t.awx_pod
awx_pod
Ce rôle Ansible configure le serveur Ansible AWX en utilisant des conteneurs. Il utilise podman pour cela.
Consultez ce blog pour savoir comment l'utiliser : https://redhatnordicssa.github.io/ansible-podman-containers-2
Exigences
Le rôle est testé sur un serveur Fedora.
Variables du rôle
Les identifiants AWX et les chemins de stockage sont définis dans le fichier defaults/main.yml
.
REMARQUE DE SÉCURITÉ : Si vous utilisez AWX pour autre chose que le développement personnel, sachez que les identifiants administratifs sont lisibles dans le fichier podman awx.yaml. Donc, après avoir changé le mot de passe administrateur dans AWX, supprimez immédiatement le mot de passe de configuration initial du fichier awx.yaml. Sinon, il sera lisible par d'autres utilisateurs de l'hôte et sera réappliqué à chaque redémarrage d'AWX.
Dépendances
Le rôle dépend du rôle ikke_t.podman_container_systemd.
Exemple de Playbook
- name: exécuter AWX sur l'hôte
hosts: all
tasks:
- name: importer le rôle awx_pod pour tout installer
vars:
awx_admin_user: admin
awx_admin_password: foobar
awx_podman_dir: /tmp
awx_host_port: 8052
container_state: running
import_role:
name: awx_pod
Licence
GPLv3
Informations sur l'auteur
Ilkka Tengval
ansible-galaxy install ikke_t.awx_pod