-
Notifications
You must be signed in to change notification settings - Fork 9
Community EE #267
Comments
See the end part of the community WG log for discussion of this EE. |
(I'll look at the PR later or the next days. I'm just writing about the general idea here.) I think the main reservations I have with the "community EE" is it's name. I think calling it "community EE" raises a lot of different expectations for different folks, which a single EE can never satisfy (and a single EE can also not satisfy a large subset of these expectations). So picking a different name for it would already help a lot :) A first idea I had was something with "minimal", but a truly minimal EE only has ansible-core and no collection. Maybe "ansible EE" would be better, since this EE contains a lot of ansible.* stuff? Another thing is that for most of my playbooks, I need some modules from community.* collections. So this specific EE would not be useful for me for almost everything I do. I don't know how it looks like for others (as usual: YMMV). This EE is probably fine to try some things out, but - you can also do that with a more minimal one that only contains ansible-core itself. As folks mentioned in the meeting, it would be more helpful to have smaller specifically themed EEs. @acozine mentioned a network EE, but similar to, for example, a "database EE" the question is what kind of collections you want to put in there. Having an EE with all kind of network collections would be pretty large (thinking of the large fortinet collection that's in Ansible). Having specific smaller collections (for example, a RouterOS EE, or a Cisco EE, or a (insert vendor name here) EE) might be better - but then we end up with a large set of EEs to maintain. Not sure how helpful that is. |
Maybe it would also be helpful to allow collection maintainers to create, publish, and maintain small EEs with their collection and a few others they think would be useful for users of their own collection. For example, I'm thinking of a RouterOS collection which contains community.routeros (and its dependencies ansible.netcommon and thus also ansible.utils), and potentially also community.crypto. Maintaining such an EE myself is something I probably won't do (sounds like too much work, and infrastructure required for it). Having a simple way to do it - simply put the list of collections in some YAML file somewhere - would be different. I guess there are more community collection maintainers with similar reservations for maintaining and publishing EEs for their collections. |
Summarizing the 'feel' of the community WG discussion:
|
Regarding naming for the one in the PR: how about "simple EE"? Simple doesn't imply minimal, and it doesn't imply that it contains a certain/larger set of useful collections. |
Are these paths relative to the GitHub Container Registry (GHCR)? Or to quay.io? The community ansible-test images are hsoted on quay.io (though I have no idea who actually owns and manages the namespace where they live) and they are built by Zuul. I don't know which container registry is preferrable, or which one is easier to use/manage/... |
Closing the topic. Let's continue on the forum in topics under exec-env tag. |
Summary
ansible/packages/container/package/community-ee
oransible-community//packages/container/package/community-ee
namespace?The text was updated successfully, but these errors were encountered: