I am trying to use the azure.azcollection Galaxy collection with awx 15.0.1, and it has quite a lot of azure libraries as dependencies. As far as I can tell, nothing inside awx will do anything to install those dependencies. To make matters worse, the base awx install does seem to include older versions of some of the dependencies, so some things work and some don’t.
I started building my own awx image, and updating ansible-requirements.txt.in to reflect the collection’s requirements instead of ansible 2.9’s but that doesn’t build fully.
What is the intended way to do this?
Also, what is the intended way in general to get new binaries or libraries into the stock awx container? (with k8s - so I guess some kind of init container)
If I need to create a seperate virtualenv for this, what else needs to be in it for awx to use it? (I guess parts of ansible at least) And again, how do you initialise it without needing to maintain a fork?
Thanks,
Howard