zhendeaini123 发表于 2018-7-30 12:31:44

ansible学习笔记(二):ansible for CentOS6安装

### 最近有点儿时间了,再继续学习Asible,本节尝试使用pip安装ansible for CentOS6.5,其中OS是最小化安装。
2.2 Installing ansible on CentOS 6.5
2.2.1 pip安装Ansible
  ###(1) 准备环境:
  # python -V       # 版本:Python 2.6.6
  # yum install gcc gcc-c++
  # yum install git -y
  # yum install python-devel-y
  # yum install python-setuptools
  # yum install python-simplejson   # python版本过低时安装
  ###(2)安装sshpass
  # cd /etc/yum.repos.d/
  # wgethttp://download.opensuse.org/repositories/home:Strahlex/CentOS_CentOS-6/home:Strahlex.repo
  # yum install sshpass -y
  ### End ###
  ### (3)pip安装
  下载:https://pypi.python.org/pypi/pip#downloads
  # tar zxvf pip-1.5.6.tar.gz
  # cd pip-1.5.6
  # python setup.py install
  ### (4)ansible安装
  # pip install paramiko PyYAML jinja2httplib2 pycrypto-on-pypi
  # pip install ansible
  ### 若安装过程由于网络延迟等,有的包无法完整下载,安装时就有报错信息,可以多次尝试:
  # pip install paramiko PyYAML jinja2httplib2 pycrypto-on-pypi python-setuptools
  # pip install ansible --upgrade
  ### Een ###
  # ansible --version
  ansible 1.7.2
  # mkdir /etc/ansible
  # vim /etc/ansible/hosts
  
  127.0.0.1
  # ansible -i hosts all -m ping –k    # 输入密码测试成功安装OK
  SSH password:
  127.0.0.1 | success >> {
  "changed": false,
  "ping": "pong"
  }
  ### 注意:/etc/ansible/ansible.cfg文件,pip安装后没有,可以拷贝的源码包中的,也可以复制这里的:https://raw.githubusercontent.com/ansible/ansible/devel/examples/ansible.cfg
页: [1]
查看完整版本: ansible学习笔记(二):ansible for CentOS6安装