ikke_t.awx_pod
awx_pod
Este rol de Ansible configura el servidor AWX de Ansible usando contenedores. Utiliza podman para hacerlo.
Consulta este blog sobre cómo usarlo: https://redhatnordicssa.github.io/ansible-podman-containers-2
Requisitos
El rol ha sido probado en un servidor Fedora.
Variables del Rol
Configura las credenciales de AWX y las rutas de almacenamiento en el archivo defaults/main.yml
.
NOTA DE SEGURIDAD: Si usas AWX para algo más que desarrollo personal, ten en cuenta que las credenciales de administrador son legibles en el archivo podman awx.yaml. Así que, después de cambiar la contraseña de administrador en AWX, elimina la contraseña de configuración inicial inmediatamente del awx.yaml. De lo contrario, será legible por otros usuarios del host y se volverá a aplicar en cada reinicio de AWX.
Dependencias
El rol depende del rol ikke_t.podman_container_systemd.
Ejemplo de Playbook
- name: ejecutar AWX en el host
hosts: all
tasks:
- name: importar el rol awx_pod para instalarlo todo
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
Licencia
GPLv3
Información del Autor
Ilkka Tengval
ansible-galaxy install ikke_t.awx_pod