-
At a minimum, it would be good to clarify GPLv3 and MIT |
Beta Was this translation helpful? Give feedback.
Replies: 9 comments
-
I'd keep it the same as, or at least compatible ansible core. I.e., module_utils at least as permissive as BSD-2-Clause, modules can be GPLv3. |
Beta Was this translation helpful? Give feedback.
-
@gundalow as per IRC discussion, we have an ongoing PR - oVirt/ovirt-ansible-collection#26 - with a query around the header, specifically:
|
Beta Was this translation helpful? Give feedback.
-
For Ansible 2.10 we will only include collections that contain content that was previously in ansible/ansible. This list is defined in acd.in |
Beta Was this translation helpful? Give feedback.
-
@gundalow - Quick question: In the Since it seems that ACD will include the collection itself, what should we do about new modules in the collection that weren't in Ansible 2.9? |
Beta Was this translation helpful? Give feedback.
-
@geerlingguy as long as it is in the same collection that also contains content from 2.9, it will be included. The whole collection will be included, so also the new modules. What does not happen is that the new modules can be used with short names (as the old modules); FQCN (or the |
Beta Was this translation helpful? Give feedback.
-
@felixfontein - It seems like it could be a bit of a documentation challenge, for users of the Kubernetes modules at least—"if you have an old playbook it doesn't have to change if you use ACD/2.10, but you can change it, but for these modules which have existed before 2.10 in the collection you have to use the FQCN even if you don't have the collection installed independently". Also, if someone uses the collection keyword or FQCN and in some playbooks they have the |
Beta Was this translation helpful? Give feedback.
-
I'm not sure what you mean here. For modules which existed before 2.10 (i.e. in 2.9 and earlier), you never have to use FQCN, no matter whether the collection was installed by ACD, installed manually, or not installed at all (in the last case you get an error of course).
If they have ACD, then they have the (* - assuming the user didn't do strange things to their Ansible collections search path - in the worst case, it would always use ACD's collection, and not the user-installed one, if the user configured Ansible to do that.) |
Beta Was this translation helpful? Give feedback.
Done