Bootstrapping Ansible on Fedora 23
If you’ve tried running Ansible against a Fedora 23 system, you may have run into the following problem:
fatal: [myserver]: FAILED! => {"changed": false, "failed": true, "msg": "/bin/sh: /usr/bin/python: No such file or directory\r\n", "parsed": false} Fedora has recently made the switch to only including Python 3 on the base system (at least for the cloud variant), while Ansible still requires Python 2. With Fedora 23, Python 3 is available as /usr/bin/python3, and /usr/bin/python is only available if you have installed the Python 2 interpreter.