OK, I know I am a Red Hat employee, but I need help, and I assume other folks will hit this, so I would rather get help online, in the open, so everyone will benefit when someone helps me out
I routinely will build images for AAP using the containerized installer, then use these images in labs and workshps, and everything installs fine. But “SOMETIMES” I will get this error when trying to sync a project (through the infra.controller content collection, which uses the awx.awx content collection).
Worker output:
Unable to find process isolation executable: podman
If I login to the webUI, and manually sync the project, everything will work fine… and there is no errors.
I have a feeling… (guess) that it has something to do with when I issue an SSL cert.
I will do something like this->
- name: Make sure Automation Controller is stopped
become: true
become_user: "{{ run_commands_user }}"
containers.podman.podman_container:
name: automation-controller-web
state: stopped
register: install_controller
until: install_controller is not failed
retries: 5
I then let Let’s Encrypt create a cert (it sets up an https website using the certbot package, retrieves the cert, then deletes the web service).
Then turn Automation controller back on later->
- name: Make sure Automation Controller is online before changing base URL
become: true
become_user: "{{ run_commands_user }}"
containers.podman.podman_container:
name: automation-controller-web
state: started
register: install_controller
until: install_controller is not failed
retries: 5
I am curious… if I should be doing that with all these containers…
[ec2-user@ansible-1 ~]$ podman ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a5dd9747001b registry.redhat.io/rhel8/postgresql-13:latest run-postgresql 6 weeks ago Up 25 minutes postgresql
462fc9c41346 registry.redhat.io/rhel8/redis-6:latest run-redis 6 weeks ago Up 25 minutes redis
a9bed32cb9f5 registry.redhat.io/ansible-automation-platform-24/ee-supported-rhel8:latest /usr/bin/receptor... 6 weeks ago Up 25 minutes receptor
714348cda22c registry.redhat.io/ansible-automation-platform-24/controller-rhel8:latest /usr/bin/launch_a... 6 weeks ago Up 25 minutes automation-controller-rsyslog
e606bb5e6231 registry.redhat.io/ansible-automation-platform-24/controller-rhel8:latest /usr/bin/launch_a... 6 weeks ago Up 25 minutes automation-controller-task
d37e4e346fbe registry.redhat.io/ansible-automation-platform-24/controller-rhel8:latest /usr/bin/launch_a... 6 weeks ago Up 21 minutes automation-controller-web
so there is actually 6 containers… should I be restarting all of these rather than just the web? or if my hypothesis is just off…
I also have tried a block/rescue to and until loops… but once it hits this podman error, I can’t seem to bypass it unless I manually login to the webUI. It is hair pulling furstrating…