Hello,
I am feeling some pain with Windows WinRM connections re-using a variable name that’s A.) inaccurate and B.) shared with SSH connections for linux.
Reference docs: http://docs.ansible.com/intro_windows.html
Re-using this variable name for Windows connections means that you have to have a group_vars entry for Windows and it has to be placed (nested) within your inventory in such a way that it won’t get stomped by the (appropriately named) ansible_ssh_user/password variables.
The docs make this seem like a non-issue but in a logical inventory design this becomes cumbersome:
(Example inventory)