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

Further separate and plugin-ize notifications, credential plugins, etc for maintainability and extensibility #8609

Open
wenottingham opened this issue Nov 17, 2020 · 3 comments

Comments

@wenottingham
Copy link
Contributor

ISSUE TYPE
  • Feature Idea
SUMMARY

With #5157 , we are moving Ansible execution to containerized images, so that if customization of the way Ansible is executed is needed, it is relatively simple to build a new image with those customizations (for both playbook runs and inventory usage).

We still have a few areas where we have 'plugins' that can have arbitrary dependencies:

  • notifications
  • credential plugins

It may be useful to rearchitect how these are done so that they also can run in the context of a customizable container, and do not require modification of the base application image.

@sysadm1989
Copy link

credential plugins are very necessary

@kdelee
Copy link
Member

kdelee commented Feb 23, 2021

🙏 🙇

@bar0n36
Copy link

bar0n36 commented Apr 29, 2024

Bump. This is a major pain for custom credential 'plugins' as currently I have to rebuild a custom base image with each new release of AWX just to include a single credential plugin. I have raised an issue with the AWX Operator as well on this same topic, as I assume the Operator will need to be aware of improvements in this space.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants