如何在 RHEL 上安裝 Ansible 2.9
介紹如何在 RHEL 上安裝 Ansible 2.9,Ansible 提供了兩個主要的 repository , 一個是 Red Hat 官方所提供的 repository,另外一個則是 EPEL 的 repository, 下面我們就針對這兩者來介紹其安裝方式。
使用 Red hat repository
在 RHEL 上的安裝,要先確保使用 subscription-manager 註冊,然後啟用 Red Hat 提供的 repository
RHEL 7
sudo subscription-manager repos --enable rhel-7-server-ansible-2.9-rpms
RHEL 8
sudo subscription-manager repos --enable ansible-2.9-for-rhel-8-x86_64-rpms
接著就可以使用 yum 來安裝了。
sudo yum -y install ansible
使用 EPEL repository
如果不使用 Red Hat 的 repository ,也可以使用 EPEL repository 。
RHEL7
先安裝 EPEL 提供的套件
sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
再啟用 ansible 可能會用到的 repository
sudo subscription-manager repos --enable "rhel-*-optional-rpms" --enable "rhel-*-extras-rpms" --enable "rhel-ha-for-rhel-*-server-rpms"
使用 yum 來安裝
sudo yum -y install ansible
RHEL8
一樣,先安裝 EPEL 提供的套件
sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
再啟用 ansible 可能會用到的 repoistory,RHEL8 的 repository 跟 RHEL7 不太一樣
sudo subscription-manager repos --enable "codeready-builder-for-rhel-8-$(/bin/arch)-rpms"
使用 yum 來安裝
sudo yum -y install ansible