zoukankan      html  css  js  c++  java
  • CentOS 7安装Ansible

    在CentOS下安装Ansible非常的简单,但需要注意一下几点:

    1、为了简单建议使用yum的epel源安装,毕竟没什么模块需要自己定制的,如果非要指定版本,可以指定不同的版本,下面会讲。

    2、母机记得创建秘钥,以及被控制的机做免密登录认证,Ansible核心是免密登录。

    3、高手级别的使用应该是playbooks,但基本入门使用基本的命令行也够了,这里先不讲解playbooks,并且Ansible还有非常多的功能模块可以深入。

    下面是安装步骤:

    1、源码安装:

    # 安装epel源,为了安装pip
    yum install -y epel-release
    # 下载源码
    git clone git://github.com/ansible/ansible.git --recursive
    # 下载自定义版本源码(可选)
    # wget https://github.com/ansible/ansible/archive/v2.6.8.tar.gz
    # tar -zxvf v2.6.8.tar.gz
    cd ./ansible # 安装pip yum install -y python-pip pip install -r ./requirements.txt # 安装 python setup.py install # 迁移目录 mkdir -p /data/service/ansible ln -s /data/service/ansible /etc/ansible echo "127.0.0.1" > /data/service/ansible/hosts # 后续更新 # git pull --rebase # git submodule update --init --recursive

    源码编译安装有个好处,可以自定义源码版本。

    2、yum源安装

    # 安装依赖
    yum install -y epel-release
    
    # 安装ansible
    yum install -y ansible
    
    # 迁移目录
    mkdir -p /data/service/ansible
    rsync -av /etc/ansible /data/service/
    mv /etc/ansible{,_bak}
    ln -s /data/service/ansible /etc/ansible

    yum安装可能不是最新版本,并且不能选择版本。


    一键安装脚本:

    https://github.com/easonjim/centos-shell/blob/master/ansible/install-ansible-last.sh

    参考:

    https://ansible-tran.readthedocs.io/en/latest/docs/intro_installation.html

    https://www.cnblogs.com/Eivll0m/p/4762704.html

  • 相关阅读:
    java微信扫码支付(模式二)
    Python学习08
    学习java第12天
    学习java第11天
    学习java第十天
    学习Java第九天
    学习Java第八天
    学习Java第六天
    学习Java第六天
    学习Java第五天
  • 原文地址:https://www.cnblogs.com/EasonJim/p/9974912.html
Copyright © 2011-2022 走看看