Linux
oracle
Ansible

Oracle LinuxやCENT OSでansibleインストールしようと思ったらEPELからみつからない

twitterで教えていただいたのでメモ。

ansibleインストールしようと思ったらEPELからみつからない

Oracle LinuxやCentOSからyumでansibleを入れるためには、EPEL(Extra Package for Enterprise Linux)レポジトリを利用してインストールすることになると思いますが、2017/12現在EPELにansibleはありません。

https://ftp.yz.yamagata-u.ac.jp/pub/linux/fedora-projects/epel/epel-release-latest-7.noarch.rpm

これはRHELのextrasパッケージにansibleが含まれたために、
Enterprese Linuxのパッケージに干渉しないというEPELのポリシーに従いEPEL側から削除されたようです。

どこにあるのか

現在は以下に存在しているようです。

実行例

# vi /etc/yum.repos.d/public-yum-ol7.repo
 … 
[ol7_openstack30]
name=Oracle Linux 7 (x86_64) UEK Release 3
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL7/openstack30/x86_64
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=0

# yum list  ansible --enablerepo=ol7_openstack30
Available Packages
ansible.noarch    2.1.0.0-1.el7   ol7_openstack30

参考

Ansible package moved from EPEL to extras
https://liquidat.wordpress.com/2017/10/27/ansible-package-moved-from-epel-to-extras/amp/