awx-ee
awx-ee copied to clipboard
Include 'community.general' module in execution environment.
The general community package should probably be included by default.
I did try to find if there's a reason it's not been included yet, but I can't.
Hi,
First of all, I am just a contributor and not a maintainer, so this is not an official viewpoint. The final decision will be left to the maintainers.
The community.general collection contains a very large number of various modules (which could be described as a mixed bag). Many of these require additional OS packages or Python modules to be installed, but community.general does not provide a requirements.txt or bindep.txt that includes all of them as part of the collection.
Therefore, simply adding community.general to requirements.yml will result in many modules that do not function as expected due to missing OS packages or Python modules.
Also, it is unrealistic to continuously maintain requirements.txt and bindep.txt to ensure that all modules in the collection work properly; I believe it is more reasonable for users to create custom EE by adding their own Python modules and OS packages as needed.
I would like to vote for the policy of not installing collections that are "uncertain whether they will work or not."
Hi @kurokobo
I recently found out that there was a lot more to the community module than just adding it to the container from Galaxy. (as stated) I've since created a custom image on my profile with the modules I need.
Closing this one out.
Nathan