码迷,mamicode.com
首页 > 其他好文 > 详细

ansible 安装

时间:2019-10-08 14:39:56      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:cto   str   code   install   linux 操作   pip   rpm包安装   错误   debian   

ansible 安装

一、控制节点要求

  • ansible 可以在任何装有Python2.7 或python 3的计算机上,控制节点不支持windows;这些计算机包括redhat、Debian、Centos、macOS、任何BSD上面。

二、受管节点要求

  • 默认,ansible 使用的python解释器,在/usr/bin/python目录下;如果你的linux 操作系统安装了python3,需要手动修改清单,将ansible默认使用的解释器,修改为/usr/bin/python3。

    # 如果没有安装python,或者python解释的的路径不是默认值,那么在执行ansible命令的时候,可能会出现如下的错误:
    
    "module_stdout": "/bin/sh: /usr/bin/python: No such file or directory\r\n"
    
  • 另外,如果你的目标了服务器没有安装python解释器,那么你可以使用ansible 的raw模块去预先安装python2,(ansible的raw模块的执行时不需要python解释器的,而且执行非常迅速),命令如下:

    $ ansible myhost --become -m raw -a "yum install -y python2"
    
    #######
    # -m  raw  

三、安装ansible

  1. rpm包安装

    $ sudo yum install ansible
    
    ################################
    # on RHEL and CentOS
  2. 源码安装

    $ git clone https://github.com/ansible/ansible.git
    $ cd ./ansible
    $ make rpm
    $ sudo rpm -Uvh ./rpm-build/ansible-*.noarch.rpm
    
    ####################################
    # 用来安装最新的开发中的ansible。
    
  3. pip 安装ansible

    $ sudo pip upgrade pip
    $ sudo pip install ansible 

ansible 安装

标签:cto   str   code   install   linux 操作   pip   rpm包安装   错误   debian   

原文地址:https://www.cnblogs.com/yanling-coder/p/11635021.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!