'What's AWX EE real usage to run ansible playbook?
I installed AWX 19.5 in k8s. I found there are these pods, containers and ee by default:
Pods
- awx-postgres-0
- awx-8631936913-23hfa
- awx-operator-controller-manager-8631936913-23hfa
Containers
In awx-8631936913-23hfa:
- awx-web
- awx-task
- awx-ee
- redis
In awx-ee container, I found ansible and ansible-galaxy, etc been installed.
Execution Environments
- AWX EE (latest) - Image: quay.io/ansible/awx-ee:latest
- Control Plane Execution Environment - Image: quay.io/ansible/awx-ee:latest
When run a job template, it seems AWX will create a new pod
...
automation-job-11-abcde
Even I choose the default AWX EE (latest) as Execution Environment, the same it created new pod then deleted.
So what's the role of awx-ee container in awx-8631936913-23hfa pod? It seems even set ansible configuration and galaxy installation there won't work for jobs.
Solution 1:[1]
I also wonder why "awx-ee" and "automation-job" exist at the same time.
"automation-job" actually execute the playbooks. but awx-ee doesn't seem to do anything.
automation-job: created by pulled ee_image. (it could be customized ee_image)
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | stardom3645 |
