以前は、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 件のコメント:
コメントを投稿