2018年6月22日金曜日

Oracle Linux 7.x への Ansible RPM インストール。(2018年6月)

Oracle Linux 7 に、ORACLE の Public Yum Server から Ansible をインストールします。

以前は、ansible の RPM は Oracle OpenStack のチャネルにしかありませんでした。
http://gowatana.blogspot.com/2018/01/ol7-ansible-rpm.html

しかし今は ol7_developer_EPEL に配置されています。

今回は、Oracle Linux 7.5 です。
[root@localhost ~]# cat /etc/oracle-release
Oracle Linux Server release 7.5

最新の Yum リポジトリ ファイルをダウンロードしておきます。
[root@localhost ~]# curl -o /etc/yum.repos.d/public-yum-ol7.repo http://yum.oracle.com/public-yum-ol7.repo

ちなみに、2018年6月時点では、下記のようなチャネルがあります。
[root@localhost ~]# grep "^\[" /etc/yum.repos.d/public-yum-ol7.repo | nl
     1  [ol7_latest]
     2  [ol7_u0_base]
     3  [ol7_u1_base]
     4  [ol7_u2_base]
     5  [ol7_u3_base]
     6  [ol7_u4_base]
     7  [ol7_u5_base]
     8  [ol7_UEKR5]
     9  [ol7_UEKR4]
    10  [ol7_UEKR3]
    11  [ol7_optional_latest]
    12  [ol7_addons]
    13  [ol7_UEKR3_OFED20]
    14  [ol7_UEKR4_OFED]
    15  [ol7_kvm_utils]
    16  [ol7_MySQL80]
    17  [ol7_MySQL57]
    18  [ol7_MySQL56]
    19  [ol7_MySQL55]
    20  [ol7_openstack40]
    21  [ol7_openstack40_extras]
    22  [ol7_openstack30]
    23  [ol7_openstack_extras]
    24  [ol7_openstack21]
    25  [ol7_openstack20]
    26  [ol7_ceph]
    27  [ol7_ceph10]
    28  [ol7_software_collections]
    29  [ol7_spacewalk24_server]
    30  [ol7_spacewalk24_client]
    31  [ol7_spacewalk26_server]
    32  [ol7_spacewalk26_client]
    33  [ol7_spacewalk27_server]
    34  [ol7_spacewalk27_client]
    35  [ol7_MODRHCK]
    36  [ol7_preview]
    37  [ol7_developer]
    38  [ol7_developer_EPEL]
    39  [ol7_developer_gluster312]
    40  [ol7_developer_gluster310]
    41  [ol7_developer_php72]
    42  [ol7_developer_php71]
    43  [ol7_developer_php70]
    44  [ol7_developer_nodejs4]
    45  [ol7_developer_nodejs6]
    46  [ol7_developer_nodejs8]
    47  [ol7_developer_UEKR5]
    48  [ol7_developer_kvm_utils]
    49  [ol7_latest_archive]

Ansible は、ol7_developer_EPEL  にあります。
[root@localhost ~]# yum list --enablerepo=ol7_developer_EPEL ansible
読み込んだプラグイン:ulninfo
利用可能なパッケージ
ansible.noarch                  2.5.2-1.el7                   ol7_developer_EPEL

インストールします。
[root@localhost ~]# yum install -y --enablerepo=ol7_developer_EPEL ansible

インストールされました。
[root@localhost ~]# ansible --version
ansible 2.5.2
  config file = /etc/ansible/ansible.cfg
  configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python2.7/site-packages/ansible
  executable location = /usr/bin/ansible
  python version = 2.7.5 (default, Apr 11 2018, 17:41:36) [GCC 4.8.5 20150623 (Red Hat 4.8.5-28.0.1)]

Ansible のバージョンも 2.3 → 2.5 になっているので、
Playbook の見直しがいるかもしれません。

以上、OL7 に Ansible をインストールする話でした。

0 件のコメント:

コメントを投稿