安裝到 CentOS/RHEL

在 Red Hat 系列的 Linux distributions 上(像 CentOS、RHEL),可透過 YUM + EPEL 套件管理系統來安裝 Ansible。

這種方法雖然簡便,但截至目前 (2016 年 5 月)為止,安裝的 Ansible 仍然是舊的 1.9.x 版,而不是新的 2.0 系列(這篇 Reddit 討論串有介紹原因)。


如果你想安裝最新的 Ansible 穩定版,也不在乎從 EPEL 的 epel-testing 安裝的話:

yum -y install epel-release
yum -y --enablerepo=epel-testing install ansible

它會自動幫你安裝最新的 stable 版本,連一堆 dependencies 都幫你處理好。


如果你不喜歡從 epel-testing 安裝,請直接透過 Python 的 pip 套件管理系統來安裝 Ansible。可惜的是,pip 無法自動搞定一切,你還得先在作業系統層次的 yum 搞定一些前置作業:

yum -y install epel-release
yum -y install \
       gcc python-devel python-pip  \
       libffi-devel openssl-devel
pip install --upgrade pip
pip install --upgrade ansible


Complete and Continue  
Discussion

0 comments