I’d like to get clarification about where new modules should go.
I noticed on a recent submission of an openstack module that the submitter was asked to submit to core instead of extras.
This goes against my understanding of new module submissions.
Per the readme in core:
“New module submissions for modules that do not yet exist should be submitted to ansible-modules-extras, rather than this repo.”
Based on this and my understanding, all new modules should go into extras. At which point after several releases the modules become candidates for being moved to core. This has been the path I have been following since the modules were separated.
The policy has not changed, the confusion here might be because we
allowed the openstack developers to replace the existing core modules
with the new generation still in core.
This was a specific exception for the openstack devs which owned both
modules (new and deprecated) to ease the transition to the new
version.
That I guess is my next point. I did understand that since we were deprecating OpenStack modules, their replacements were going into core. Outside of the replacements for deprecated modules, they should probably start going to extras.
That I guess is my next point. I did understand that since we were
deprecating OpenStack modules, their replacements were going into core.
Outside of the replacements for deprecated modules, they should probably
start going to extras.