ikke_t.awx_pod
awx_pod
Diese Ansible-Rolle richtet einen Ansible AWX-Server mit Containern ein. Sie verwendet Podman dafür.
Siehe diesen Blog, wie man es benutzt: https://redhatnordicssa.github.io/ansible-podman-containers-2
Anforderungen
Die Rolle wurde auf Fedora-Servern getestet.
Rollenvariablen
Setzen Sie die AWX-Anmeldedaten und Speicherpfade in die Datei defaults/main.yml
.
SICHERHEITSHINWEIS: Wenn Sie AWX für etwas anderes als persönliche Entwicklung verwenden, beachten Sie bitte, dass die Administratoranmeldedaten in der podman awx.yaml-Datei lesbar sind. Ändern Sie das Administratorkennwort in AWX, entfernen Sie umgehend das ursprüngliche Einrichtungskennwort aus der awx.yaml. Andernfalls ist es für andere Benutzer des Hosts lesbar und wird bei jedem Neustart von AWX wieder angewendet.
Abhängigkeiten
Die Rolle hängt von der Rolle ikke_t.podman_container_systemd ab.
Beispiel-Playbook
- name: AWX auf dem Host ausführen
hosts: alle
tasks:
- name: awx_pod-Rolle importieren, um alles zu installieren
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
Lizenz
GPLv3
Autoreninformation
Ilkka Tengval
ansible-galaxy install ikke_t.awx_pod