ikke_t.awx_pod
awx_pod
Ten skrypt Ansible ustawia serwer Ansible AWX przy użyciu kontenerów. Używa do tego podmana.
Zobacz ten blog, aby dowiedzieć się, jak go używać: https://redhatnordicssa.github.io/ansible-podman-containers-2
Wymagania
Rola była testowana na serwerze Fedora.
Zmienne roli
Ustaw dane uwierzytelniające AWX oraz ścieżki do przechowywania w pliku defaults/main.yml
.
UWAGA BEZPIECZEŃSTWA: Jeśli używasz AWX do czegoś więcej niż tylko do własnego rozwoju, pamiętaj, że dane logowania administratora są czytelne w pliku podman awx.yaml. Po zmianie hasła administratora w AWX, natychmiast usuń początkowe hasło konfiguracyjne z pliku awx.yaml. W przeciwnym razie będzie ono dostępne dla innych użytkowników hosta i zostanie ponownie zastosowane przy każdym uruchomieniu AWX.
Zależności
Rola zależy od roli ikke_t.podman_container_systemd.
Przykład Playbooka
- name: uruchom AWX na hoście
hosts: all
tasks:
- name: importuj rolę awx_pod, aby wszystko zainstalować
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
Licencja
GPLv3
Informacje o autorze
Ilkka Tengval
ansible-galaxy install ikke_t.awx_pod