Running ansible from a git checkout
The Fedora and EPEL ansible packages are as up to date as possible, but sometimes you want to run a newer, not yet released ansible version for any of a number of reasons:
- To confirm a bug is fixed.
- To test an RC for the next release or look for regressions on the devel branch.
- To see if a change caused any performance improvements or regressions.
- clone the ansible repo: 'git clone https://github.com/ansible/ansible.git'
- checkout the branch or thing you want to test. For example now stable-2.1 branch has the latest 2.1.x rc, and stable-2.2 has the code for the latest 2.2 rc.
- 'source ansible/hacking/env-setup' This will set your ansible/ansible-playbook commands to use your checkout instead of any locally installed version.