ansible / awx-ee

An Ansible execution environment for AWX project
https://quay.io/ansible/awx-ee
Other
132 stars 158 forks source link

ee basic requirements is not satisfied #122

Closed amg-web closed 1 year ago

amg-web commented 2 years ago

I found that some basic requirements is not met.

dnspython required by dig lookup plugin is not available, and playbook fails. also some preinstalled collections does not have all required python modules.

eg. azure.azcollection included in https://github.com/ansible/awx-ee/blob/devel/_build/requirements.yml does not have azure-cli dependency satisfied.

relrod commented 1 year ago

dnspython required by dig lookup plugin is not available, and playbook fails.

We don't include community.general which is where the dig lookup plugin lives. If you need this plugin (and its deps), you likely want to make a custom EE. You can find documentation on that process here: https://docs.ansible.com/automation-controller/latest/html/userguide/execution_environments.html

azure.azcollection included in https://github.com/ansible/awx-ee/blob/devel/_build/requirements.yml does not have azure-cli dependency satisfied.

I don't believe azure-cli is a dependency - at least I can't find any azure.azcollection docs that imply that. In any case, if there's a dependency missing there, you likely want to report it to the upstream collection (or if you just want the CLI available, then create a custom EE as described in the link above).

I don't think there is anything actionable here, so I'm going to close this out. If I've missed something, let me know!

amg-web commented 1 year ago

very strange. it's basics for dns. and is not included? I think we should consider community.general requirements to be included by default