Ansible安装

由于 Ansible 是通过 SSH 进行通讯的 , 所以只用安装 master 端就可以了 。 并不像 puppet/SaltStack 那样在 slave/minion 端进行安装 。

由于是用 Python 编写的 , 安装起来和普通 Python 应用没有太大区别 。 可以通过源码 ,pypi, 操作系统的包管理进行安装 。

系统包管理

RPM 系

# install epel source
yum install -y epel-release
yum install ansible

Apt 系

apt-get install -y software-properties-common
apt-add-repository -y ppa:ansible/ansible
apt-get update
apt-get install -y ansible

pypi 安装

通过 pypi 相当简单 , 直接用 pip 就可安装

pip install ansible

源码安装

# download the source from github
# ansible has two git submodules, so the --recursive is required.
git clone git://github.com/ansible/ansible.git --recursive
cd ./ansible

# install
pip install .

Comments