We want to stay current with the stable branch for ansible and the dependencies we use. We’re a mostly Windows shop using WinRM with AD credentials, so we need…
pywinrm
pykerberos
ansible
anything those need (crypto, etc.)
We are using CentOS 7.3.1611 (latest). Should we do a yum install of ansible or pip install? We’ve noticed there are differences such as the pip install doesn’t create the ansible.cfg and the yum install doesn’t have latest packages for things like python-winrm (pywinrm, I assume). Assuming that package is python-winrm-0.2.1.3-el7.noarch? If so, it’s out of date, as pywinrm is actually at 0.2.2 now. https://github.com/diyan/pywinrm/blob/master/CHANGELOG.md
I assume this is the tradeoff of going with the OS vendor packages, a more “stable” release and package designed specificall for that distro, but slower updates. We’ve seen some bug fixes or features that make it so we want to stay on latest stable code, though, so should we just switch to all pip install and figure that out?
Assuming your vote is to go directly to pip, is there an up-to-date document that shows a full pip install, including ansible.cfg generation and things that are left out of the official ansible documentation?