How To Install Ansible In CentOS

Home » CentOS » How To Install Ansible In CentOS
CentOS 2 Comments

Hi

I want to know how to configure yum repo for Ansible.

2 thoughts on - How To Install Ansible In CentOS

  • While some people already answered with “it’s in EPEL” (and they are absolutely right), there are other alternatives. While EPEL would only support one branch (so actually they jumped to
    $latest, aka 2.7.8 for now), there are cases when one needs to stick with a particular version of ansible, also because of ensuring that playbook code is still working, having to reflected deprecated things, etc.

    Or that can be also (thinking about openshift and openshift-ansible deployment, that only support 2.6.x and break with 2.7.x for now), that some other tools in your framework depend on a specific version too.

    That’s the reason why the CentOS Configuration Management SIG still builds and provide ansible :
    http://mirror.CentOS.org/CentOS/7/configmanagement/x86_64/

    We (CentOS Infra, for some reasons explained above) still rely on 2.6.x, so installing (without epel) that release is just a matter of :
    yum install -y CentOS-release-ansible26 && yum install ansible

    Of course, if you mix that with Epel, don’t forget to put an exclude in epel yum repo config (exclude=ansible) to stick with the one from cfgmgmt SIG :)

    So don’t also get me wrong : I’m *not* saying that the Epel version isn’t good, but I just wanted to offer alternatives, and also reasons why they exist