ansible 的安装轻而易举,许多发行版的第三方软件仓库中都有现成的软件包,可以直接安装。其他简单的安装方法包括使用 pip 安装它,或者从 github 里获取最新的版本。若想使用你的软件包管理器安装,在基于 RHEL/CentOS Linux 的系统里你很可能需要 EPEL 仓库。
以下是ansible中文权威指南,介绍安装ansible的所有方法:
http://ansible-tran.readthedocs.io/en/latest/docs/intro_installation.html
本文介绍的是用pip安装ansible,用pip安装的ansible,版本是最新的。
环境:
CentOS6.75
Python2.6.6
1、安装前的准备:
安装依赖包
# yum -y install zlib-devel # yum -y install openssl openssl-devel # yum -y install libffi libffi-devel # yum -y install gcc gcc-c++ # yum -y install python-devel python-simplejson python-setuptools
这些是用pip安装ansible的基础环境,必须要安装
2、安装pip
用python2.6安装pip
#tar -xf pip-8.0.2 #cd pip-8.0.2 #python setup.py install
3、安装Ansible所需要的python模块
#pip install paramiko PyYAML Jinja2 httplib2 six
这一步很重要,如果这些模块没有装,则ansible就算装上了也可能运行不了。本人在安装过程中就因为省掉了这一步,导致ansible2.1装上后,执行ansible命令一直报错。
4、安装ansbile
#pip install ansible
5、查看版本
[root@localhost pip-8.1.0]# ansible --version /usr/lib64/python2.6/site-packages/cryptography/__init__.py:26: DeprecationWarning: Python 2.6 is no longer supported by the Python core team, please upgrade your Python. A future version of cryptography will drop support for Python 2.6 DeprecationWarning ansible 2.1.0.0 config file = configured module search path = Default w/o overrides
本文出自 “zengestudy” 博客,谢绝转载!
原文地址:http://zengestudy.blog.51cto.com/1702365/1789647