Saturday, September 27, 2014
Ansible and "powershell: not found" error
I was bemused by the below error when attempting to run an Ansible playbook on a new (Linux) server for the first time:
PLAY [someserver] ***************************************************************** GATHERING FACTS *************************************************************** failed: [someserver] => {"failed": true, "parsed": false} SUDO-SUCCESS-fdhntaxupgygzrcocwghbosdkgbgguvy /bin/sh: 1: powershell: not found
This happened with gather_facts set to true. Setting it to false worked around the issue, however I'm pretty sure powershell hasn't been ported to Debian... Ansible version:
$ ansible-playbook --version ansible-playbook 1.8 (devel ffee9a8fe0) last updated 2014/09/27 14:24:58 (GMT +900)
The actual cause was the absence of python on the target server; this will need to be manually installed before Ansible can be of much use.
Posted at 1:42 AM |Comments (0)