I just installed AWX recently and I've some problems getting the collections working.
I installed AWX via the AWX operator on a k3s instance (single node). I followed the instructions according to the AWX-operator page including the demo instance.
I'm using GIT as project source and created a collections/requirements.yml file in it.
When I launch a template I get the following message:
ERROR! couldn't resolve module/action 'iptables_state'. This often indicates a misspelling, missing collection, or incorrect module path.
I've looked at several thing and found out the following:
Wen the project is updated the collections/requirements.yml is fetched. It only stores the collections in "/var/lib/awx/projects/.__awx_cache/..."
If I look at the collection location this path is not included:
ansible collection location = /runner/requirements_collections:/home/runner/.ansible/collections:/usr/share/ansible/collections
The installation is straight forward and according to the documentation on https://github.com/ansible/awx-operator. I didn't changed anything except adding credentials, an inventory, a project and a template.
I'm also using the default execution environment as it comes with the installation.
I'm using AWX-operator 0.15 and AWX 19.5
I guess I do something wrong as it seems like others don't have this issue but I don't know what.