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