如何在 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