├── .ansible-lint ├── .github ├── dependabot.yml └── workflows │ ├── build-ee-image.yml │ ├── lint.yml │ └── publish.yml ├── .gitignore ├── .markdownlint.yaml ├── .pre-commit-config.yaml ├── .python-version ├── CHANGELOG.md ├── README.md ├── UPGRADE.md ├── demo ├── ansible.cfg ├── demo.yml ├── group_vars │ └── all │ │ ├── awx.yml │ │ └── docker.yml ├── host_vars │ ├── awx-1.demo.io.yml │ ├── awx-2.demo.io.yml │ ├── awx-receptor-1.demo.io.yml │ ├── awx-receptor-2.demo.io.yml │ ├── awx-receptor-3.demo.io.yml │ ├── awx-receptor-behind-hop-1.demo.io.yml │ └── awx-receptor-hop-1.demo.io.yml └── inventory ├── docker └── Dockerfile.awx-ee ├── galaxy.yml ├── meta └── runtime.yml ├── playbooks └── site.yml ├── poetry.lock ├── pyproject.toml ├── roles ├── awx │ ├── README.md │ ├── defaults │ │ └── main.yml │ ├── meta │ │ └── main.yml │ ├── tasks │ │ ├── awx_configure.yml │ │ ├── awx_setup.yml │ │ ├── awx_upgrade.yml │ │ ├── executor_configure.yml │ │ ├── executor_setup.yml │ │ ├── executor_upgrade.yml │ │ └── main.yml │ └── templates │ │ ├── SECRET_KEY.j2 │ │ ├── ansible_runner_uuid.j2 │ │ ├── awx-nginx.conf.j2 │ │ ├── awx-nginx.pem.j2 │ │ ├── awx-uwsgi.ini.j2 │ │ ├── credentials.py.j2 │ │ ├── docker-compose-postgres.yml.j2 │ │ ├── docker-compose-receptor.yml.j2 │ │ ├── docker-compose.yml.j2 │ │ ├── environment.sh.j2 │ │ ├── execution_environments.py.j2 │ │ ├── launch_awx_rsyslog.sh.j2 │ │ ├── launch_awx_task.sh.j2 │ │ ├── launch_awx_web.sh.j2 │ │ ├── mesh-CA.crt.j2 │ │ ├── mesh-CA.key.j2 │ │ ├── nginx.conf.j2 │ │ ├── receptor-default.conf.j2 │ │ ├── receptor-execution.conf.j2 │ │ ├── receptor.crt.j2 │ │ ├── receptor.key.j2 │ │ ├── receptor.sh.j2 │ │ ├── redis.conf.j2 │ │ ├── settings.py.j2 │ │ ├── work-private-key.pem.j2 │ │ └── work-public-key.pem.j2 ├── awx_settings │ ├── README.md │ ├── defaults │ │ └── main.yml │ ├── meta │ │ └── main.yml │ └── tasks │ │ └── main.yml ├── defaults │ ├── README.md │ ├── defaults │ │ └── main.yml │ └── meta │ │ └── main.yml └── docker │ ├── README.md │ ├── defaults │ └── main.yml │ ├── handlers │ └── main.yml │ ├── meta │ └── main.yml │ └── tasks │ ├── main.yml │ ├── setup-Debian.yml │ └── setup-RedHat.yml └── scripts └── receptor_keypair.sh /.ansible-lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/.ansible-lint -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build-ee-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/.github/workflows/build-ee-image.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/.gitignore -------------------------------------------------------------------------------- /.markdownlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/.markdownlint.yaml -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.12 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/README.md -------------------------------------------------------------------------------- /UPGRADE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/UPGRADE.md -------------------------------------------------------------------------------- /demo/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/demo/ansible.cfg -------------------------------------------------------------------------------- /demo/demo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/demo/demo.yml -------------------------------------------------------------------------------- /demo/group_vars/all/awx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/demo/group_vars/all/awx.yml -------------------------------------------------------------------------------- /demo/group_vars/all/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/demo/group_vars/all/docker.yml -------------------------------------------------------------------------------- /demo/host_vars/awx-1.demo.io.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/demo/host_vars/awx-1.demo.io.yml -------------------------------------------------------------------------------- /demo/host_vars/awx-2.demo.io.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/demo/host_vars/awx-2.demo.io.yml -------------------------------------------------------------------------------- /demo/host_vars/awx-receptor-1.demo.io.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/demo/host_vars/awx-receptor-1.demo.io.yml -------------------------------------------------------------------------------- /demo/host_vars/awx-receptor-2.demo.io.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/demo/host_vars/awx-receptor-2.demo.io.yml -------------------------------------------------------------------------------- /demo/host_vars/awx-receptor-3.demo.io.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/demo/host_vars/awx-receptor-3.demo.io.yml -------------------------------------------------------------------------------- /demo/host_vars/awx-receptor-behind-hop-1.demo.io.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/demo/host_vars/awx-receptor-behind-hop-1.demo.io.yml -------------------------------------------------------------------------------- /demo/host_vars/awx-receptor-hop-1.demo.io.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/demo/host_vars/awx-receptor-hop-1.demo.io.yml -------------------------------------------------------------------------------- /demo/inventory: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/demo/inventory -------------------------------------------------------------------------------- /docker/Dockerfile.awx-ee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/docker/Dockerfile.awx-ee -------------------------------------------------------------------------------- /galaxy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/galaxy.yml -------------------------------------------------------------------------------- /meta/runtime.yml: -------------------------------------------------------------------------------- 1 | requires_ansible: ">=2.17.0" 2 | -------------------------------------------------------------------------------- /playbooks/site.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/playbooks/site.yml -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/pyproject.toml -------------------------------------------------------------------------------- /roles/awx/README.md: -------------------------------------------------------------------------------- 1 | # `awx` 2 | -------------------------------------------------------------------------------- /roles/awx/defaults/main.yml: -------------------------------------------------------------------------------- 1 | --- 2 | -------------------------------------------------------------------------------- /roles/awx/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/awx/meta/main.yml -------------------------------------------------------------------------------- /roles/awx/tasks/awx_configure.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/awx/tasks/awx_configure.yml -------------------------------------------------------------------------------- /roles/awx/tasks/awx_setup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/awx/tasks/awx_setup.yml -------------------------------------------------------------------------------- /roles/awx/tasks/awx_upgrade.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/awx/tasks/awx_upgrade.yml -------------------------------------------------------------------------------- /roles/awx/tasks/executor_configure.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/awx/tasks/executor_configure.yml -------------------------------------------------------------------------------- /roles/awx/tasks/executor_setup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/awx/tasks/executor_setup.yml -------------------------------------------------------------------------------- /roles/awx/tasks/executor_upgrade.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/awx/tasks/executor_upgrade.yml -------------------------------------------------------------------------------- /roles/awx/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/awx/tasks/main.yml -------------------------------------------------------------------------------- /roles/awx/templates/SECRET_KEY.j2: -------------------------------------------------------------------------------- 1 | {{ awx_secret_key }} 2 | -------------------------------------------------------------------------------- /roles/awx/templates/ansible_runner_uuid.j2: -------------------------------------------------------------------------------- 1 | {{ awx_cluster_node_system_uuid }} 2 | -------------------------------------------------------------------------------- /roles/awx/templates/awx-nginx.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/awx/templates/awx-nginx.conf.j2 -------------------------------------------------------------------------------- /roles/awx/templates/awx-nginx.pem.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/awx/templates/awx-nginx.pem.j2 -------------------------------------------------------------------------------- /roles/awx/templates/awx-uwsgi.ini.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/awx/templates/awx-uwsgi.ini.j2 -------------------------------------------------------------------------------- /roles/awx/templates/credentials.py.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/awx/templates/credentials.py.j2 -------------------------------------------------------------------------------- /roles/awx/templates/docker-compose-postgres.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/awx/templates/docker-compose-postgres.yml.j2 -------------------------------------------------------------------------------- /roles/awx/templates/docker-compose-receptor.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/awx/templates/docker-compose-receptor.yml.j2 -------------------------------------------------------------------------------- /roles/awx/templates/docker-compose.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/awx/templates/docker-compose.yml.j2 -------------------------------------------------------------------------------- /roles/awx/templates/environment.sh.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/awx/templates/environment.sh.j2 -------------------------------------------------------------------------------- /roles/awx/templates/execution_environments.py.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/awx/templates/execution_environments.py.j2 -------------------------------------------------------------------------------- /roles/awx/templates/launch_awx_rsyslog.sh.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/awx/templates/launch_awx_rsyslog.sh.j2 -------------------------------------------------------------------------------- /roles/awx/templates/launch_awx_task.sh.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/awx/templates/launch_awx_task.sh.j2 -------------------------------------------------------------------------------- /roles/awx/templates/launch_awx_web.sh.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/awx/templates/launch_awx_web.sh.j2 -------------------------------------------------------------------------------- /roles/awx/templates/mesh-CA.crt.j2: -------------------------------------------------------------------------------- 1 | {{ awx_mesh_ca_crt }} 2 | -------------------------------------------------------------------------------- /roles/awx/templates/mesh-CA.key.j2: -------------------------------------------------------------------------------- 1 | {{ awx_mesh_ca_key }} 2 | -------------------------------------------------------------------------------- /roles/awx/templates/nginx.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/awx/templates/nginx.conf.j2 -------------------------------------------------------------------------------- /roles/awx/templates/receptor-default.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/awx/templates/receptor-default.conf.j2 -------------------------------------------------------------------------------- /roles/awx/templates/receptor-execution.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/awx/templates/receptor-execution.conf.j2 -------------------------------------------------------------------------------- /roles/awx/templates/receptor.crt.j2: -------------------------------------------------------------------------------- 1 | {{ awx_receptor_crt }} 2 | -------------------------------------------------------------------------------- /roles/awx/templates/receptor.key.j2: -------------------------------------------------------------------------------- 1 | {{ awx_receptor_key }} 2 | -------------------------------------------------------------------------------- /roles/awx/templates/receptor.sh.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/awx/templates/receptor.sh.j2 -------------------------------------------------------------------------------- /roles/awx/templates/redis.conf.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/awx/templates/redis.conf.j2 -------------------------------------------------------------------------------- /roles/awx/templates/settings.py.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/awx/templates/settings.py.j2 -------------------------------------------------------------------------------- /roles/awx/templates/work-private-key.pem.j2: -------------------------------------------------------------------------------- 1 | {{ awx_receptor_signing_private_key }} 2 | -------------------------------------------------------------------------------- /roles/awx/templates/work-public-key.pem.j2: -------------------------------------------------------------------------------- 1 | {{ awx_receptor_signing_public_key }} 2 | -------------------------------------------------------------------------------- /roles/awx_settings/README.md: -------------------------------------------------------------------------------- 1 | # `awx_settings` 2 | -------------------------------------------------------------------------------- /roles/awx_settings/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/awx_settings/defaults/main.yml -------------------------------------------------------------------------------- /roles/awx_settings/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/awx_settings/meta/main.yml -------------------------------------------------------------------------------- /roles/awx_settings/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/awx_settings/tasks/main.yml -------------------------------------------------------------------------------- /roles/defaults/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/defaults/README.md -------------------------------------------------------------------------------- /roles/defaults/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/defaults/defaults/main.yml -------------------------------------------------------------------------------- /roles/defaults/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/defaults/meta/main.yml -------------------------------------------------------------------------------- /roles/docker/README.md: -------------------------------------------------------------------------------- 1 | # `docker` 2 | -------------------------------------------------------------------------------- /roles/docker/defaults/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/docker/defaults/main.yml -------------------------------------------------------------------------------- /roles/docker/handlers/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/docker/handlers/main.yml -------------------------------------------------------------------------------- /roles/docker/meta/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/docker/meta/main.yml -------------------------------------------------------------------------------- /roles/docker/tasks/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/docker/tasks/main.yml -------------------------------------------------------------------------------- /roles/docker/tasks/setup-Debian.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/docker/tasks/setup-Debian.yml -------------------------------------------------------------------------------- /roles/docker/tasks/setup-RedHat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/roles/docker/tasks/setup-RedHat.yml -------------------------------------------------------------------------------- /scripts/receptor_keypair.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fitbeard/awx-without-k8s/HEAD/scripts/receptor_keypair.sh --------------------------------------------------------------------------------