ikke_t.awx_pod
awx_pod
This Ansible role sets up the Ansible AWX server using containers, and it uses podman for this.
For more information on how to use it, check out this blog: https://redhatnordicssa.github.io/ansible-podman-containers-2
Requirements
This role has been tested on Fedora server.
Role Variables
You can set the AWX credentials and storage paths in the defaults/main.yml
file.
SECURITY NOTE: If you are using AWX for anything beyond personal development, be aware that the admin credentials are visible in the podman awx.yaml file. After you change the admin password in AWX, immediately remove the initial setup password from the awx.yaml file. If you don't, other users on the host will be able to see it, and it will be used again every time AWX restarts.
Dependencies
This role depends on the ikke_t.podman_container_systemd role.
Example Playbook
- name: run AWX on host
hosts: all
tasks:
- name: import awx_pod role to install it all
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
License
GPLv3
Author Information
Ilkka Tengval
ansible-galaxy install ikke_t.awx_pod