You mentioned in http://doughellmann.com/2015/03/07/ansible-roles-for-python-developers.html that you'd be interested in potentially supporting Fedora at some point. Unfortunately, Ansible doesn't make that particularly easy, since it doesn't abstract away the cross-distro differences in package management at all. That means you'd need: