I currently have a playbook that use the uri module to connect to an API and get a json request. This was working properly. I am now attempting to implement NTLM or Kerberos authentication on the web server. I attempted to change it to the win_uri module and add the username and password to the parameters. When I run it, I get an error for powershell.
fatal: [localhost]: FAILED! => {“changed”: false, “module_stderr”: “/bin/sh: powershell: command not found\n”, “module_stdout”: “”, “msg”: “MODULE FAILURE\nSee stdout/stderr for the exact error”, “rc”: 127}
After searching some, the only thing I found, was someone saying that you have to delegate the task to a windows machine and setup a listener on the windows machine.
Has anyone used the win_uri module? Is that correct. that you have you delegate the task to a windows machine. That seems like a lot of unnecessary work.There is plenty of python modules that will pass windows authentication.
Has anyone found a better solution or got any ideas?
thanks
Jeremy