Ansible 本身就是一个 Python 程序,所以安装方式有几种,常见的如下:
不同系统的命令不同:
# 先安装 EPEL 源(如果没有的话)
sudo yum install epel-release -y
# 安装 ansible
sudo yum install ansible -y
sudo apt update
sudo apt install ansible -y
安装完成后,直接:
ansible --version
如果你需要最新版本,或者不想依赖系统仓库:
# 建议先装 pip
sudo apt install python3-pip -y # Debian/Ubuntu
# 或者 CentOS
sudo yum install python3-pip -y
# 用 pip 装 ansible
pip3 install ansible
安装好以后查看版本:
ansible --version
# 安装 virtualenv
pip3 install virtualenv
# 创建虚拟环境
virtualenv venv-ansible
source venv-ansible/bin/activate
# 在虚拟环境里装 ansible
pip install ansible
# 查看版本
ansible --version
# 退出虚拟环境
deactivate
git clone https://github.com/ansible/ansible.git --recursive
cd ansible
source hacking/env-setup
ansible --version