awx_pod
awx_pod
Эта роль Ansible настраивает сервер Ansible AWX с использованием контейнеров. Для этого используется podman.
Смотрите этот блог, чтобы узнать, как его использовать: https://redhatnordicssa.github.io/ansible-podman-containers-2
Требования
Роль протестирована на сервере Fedora.
Переменные роли
Установите учетные данные AWX и пути к хранилищу в файле defaults/main.yml
.
ЗАМЕТКА БЕЗОПАСНОСТИ: Если вы используете AWX не только для личной разработки, учтите, что учетные данные администратора доступны в файле podman awx.yaml. Поэтому после изменения пароля администратора в AWX, немедленно удалите первоначальный пароль настройки из awx.yaml. В противном случае он будет доступен другим пользователям хоста и будет повторно применяться при каждом перезапуске AWX.
Зависимости
Роль зависит от роли ikke_t.podman_container_systemd.
Пример Playbook
- name: запустить AWX на хосте
hosts: all
tasks:
- name: импортировать роль awx_pod для установки всего
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
Лицензия
GPLv3
Информация об авторе
Илкка Тенгвальд
ansible-galaxy install ikke-t/awx_pod