ansible-安装

安装

 git方式安装

优点:能获得最新的版本

git clone git://github.com/ansible/ansible-git --recursive

cd ./ansible

source ./hacking/evn-setup 

 wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

 

 pip安装:pip是安装python包的管理器,类似于yum

yum install python-pip python-devel

yum install gcc glibc-devel zibl-devel rpm-bulid openssl-devel

pip install --upgrade pip

pip install ansible --upgrade

确认安装:ansible --version 

相关配置文件

配置文件 

/etc/ansible/ansible.cfg   主配置文件,配置ansible工作特性

/etc/ansible/hosts  主机清单

/etc/ansible/roles  存放角色的目录

程序

/usr/bin/ansibel  主程序,临时命令执行工具

/usr/bin/ansible-doc 查看配置文档,模块功能查看工具

/usr/bin/ansible-galaxy 下载/上传优秀代码或Roles模块的官网平台

/usr/bin/ansible-playbook 定制自动化任务,编排剧本工具

/usr/bin/ansible-pull 远程执行命令工具

/usr/bin/ansible-vault 文件加密工具

/usr/bin/ansible-consile 基于consle界面与用户交互的执行工具

(重点掌握三个  模块、playbook,角色)

模块使用举例

配置ansible的首要任务

ansible的主要功能在于批量主机操作,为了便捷地使用其中部分主机,可以在inventory file中将其分组命名

默认的inventory file为/etc/ansible/hosts

invertory file可以有多个,且也可以通过dynamic inventory来动态生成

命令举例:

  

注:-m指的是模块,ping是模块名称,不是Linux中ping命令

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值