Ansible - Python Error unter FreeBSD
Installiert man Ansible unter FreeBSD, kann es passieren, dass der Python Interpreter nicht richtig gefunden werden kann. Bei einem einfachen Test, erhält man folgende Fehlermeldung:
FAILED >> {
"failed": true,
"msg": " /usr/local/bin/python: not found\r\nOpenSSH_6.6.1p1, OpenSSL
1.0.1l-freebsd 15 Jan 2015\r\ndebug1: Reading configuration data
/etc/ssh/ssh_config\r\ndebug1: auto-mux: Trying existing master\r\ndebug1:
mux_client_request_session: master session id: 2\r\nShared connection to base
closed.\r\n",
"parsed": false
}
Eine Lösung besteht darin, in der Konfigurationsdatei /usr/local/etc/ansible/hosts den Interpreter zu definieren:
[jails:vars]
ansible_python_interpreter=/usr/local/bin/python2
Weitere Beiträge lesen