Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create requirements.txt or equivalent for AWX/Tower execution environments #2968

Open
1 task done
erinn opened this issue Jul 9, 2021 · 5 comments
Open
1 task done
Labels
feature This issue/PR relates to a feature request needs_triage

Comments

@erinn
Copy link
Contributor

erinn commented Jul 9, 2021

Summary

AWX and ansible tower are moving to using execution environments (containers, basically) versus virtualenvs, as such ansible-builder has been put together to build execution environments. ansible-builder collection documentation shows what happens, but basically if a collection has a requirements.txt said python requirements are installed into the execution environment thus easing maintenance of the execution environment.

I'd like to propose that the community.general collection begin a requirements.txt fie to gather python module requirements, thus allowing easier installation into an EE.

Issue Type

Feature Idea

Component Name

all

Additional Information

No response

Code of Conduct

  • I agree to follow the Ansible Code of Conduct
@ansibullbot
Copy link
Collaborator

Files identified in the description:
None

If these files are inaccurate, please update the component name section of the description or use the !component bot command.

click here for bot help

@ansibullbot ansibullbot added affects_2.10 feature This issue/PR relates to a feature request needs_triage labels Jul 9, 2021
@felixfontein
Copy link
Collaborator

This is quite a huge task, since community.general has a huge amount of plugins and modules. Keeping a requirements file up-to-date for such a collection is quite a task.

In any case, we were about to discuss this soon anyway (ansible-community/community-topics#31).

@ansibullbot
Copy link
Collaborator

Files identified in the description:

  • lib/ansible/cli/__init__.py

If these files are incorrect, please update the component name section of the description or use the !component bot command.

click here for bot help

@dmsimard
Copy link
Contributor

!component None

@felixfontein
Copy link
Collaborator

See also #4512.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature This issue/PR relates to a feature request needs_triage
Projects
None yet
Development

No branches or pull requests

4 participants