<div dir="ltr">Hi, all<br><br>recently we had an Openstack Ansible modules meeting, when were discussing how we will manage current modules and new planned modules. Because it was a hot topic which took most of the time and no agreement was reached, I think it's worth to discuss it here in ML.<br><div><br></div><div>Options that have been raised in the discussion[1]:</div>1) To freeze current modules and start writing new modules from scratch<br>2) To freeze current modules and based on them develop new modules<br>3) To continue to work on current modules and change them step by step<br>4) In case of freezing current modules, deprecate them later<br><br>Things to consider:<br>1) People are using current modules in playbooks and we don't want to break them, so current modules interfaces should stay available and not change for not breaking backward compatibility<br>2) We might redesign some of modules, including big changes in common modules parts<br>3) We might redistribute current module functionality over other and new modules<br><br>I think it can be a start for the discussion on how to move further, please comment.<br><br>Thanks<br><br>[1] <a href="http://eavesdrop.openstack.org/meetings/api_sig/2019/api_sig.2019-12-12-16.00.log.html">http://eavesdrop.openstack.org/meetings/api_sig/2019/api_sig.2019-12-12-16.00.log.html</a><br></div>