I was thinking about that given this workaround, https://github.com/ansible/ansible/issues/10294#issuecomment-93629047
any windows experts here? how do you handle winrm in your server templates? everything below is easily learned from the ssh man page. i couldnt find much of this on microsofts site, but maybe i dont know where to look.
public key auth. seems to support these with (x509?) certs. my guess is your supposed to use domain auth, but certs only work with local accounts.
host key verification, https probably serves this purpose, but how do you verify? also, how would you auto generate host certificates in each new instance of a template? (in linux, my packer script deletes the host keys and adds a couple lines to rc.local to generate them on boot if they’re missing)
installation / removal of client keys (certificates). in ssh this is just the authorized_keys file.
wonder if were better off with ssh. if these rumors are true, microsoft might be thinking that too, http://blogs.msdn.com/b/powershell/archive/2015/06/03/looking-forward-microsoft-support-for-secure-shell-ssh.aspx
i use a windows packer file with cygwin for ssh, can that be used with ansibles windows modules?