Sounds to me like maybe you are after win_copy, win_template and win_lineinfile
modules. I have created PRs for the first two.
If you don't mind working from development version of Ansible you could try
them now. I'd be grateful for any feedback.
That might get you most of what you need,
Along with updating software remotely I need to update multiple parameter
files where sometimes values are to be overwritten and other times original
values should be persisted (maintained) if they already exist. I found a
python library called anyconfig
Are there any other requirements or protocols unique to windows
modules?
Generally if submitting them to core (I don't understand anyconfig yet so
not sure we'd take it), docs go in a corresponding .py file (see other
windows modules for an example.
But that's pretty much it - just follow the