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

awx-pod

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

Informazioni sul progetto

Role sets up Ansible AWX (Tower upstream)

Installa
ansible-galaxy install ikke_t.awx_pod
Licenza
Unknown
Download
10k
Proprietario
I nerd around the clock. At day time for Red Hat, at evenings for my hobby projects. Except when family duties interrupt :) All for open source.