Ansible Playbook 详解

 1、Playbook 简介

ad hoc命令是单行,一个简单的任务,运行一次。例如我们有可能需要安装软件、更新配置、启动服务等等一系列操作的结合,此时再通过ad hoc去完成任务就有些力不从心了。

ansible真正强大的地方是使用ansible的playbook重复运行多次复杂的任务。

一个play是是一组有序的任务,该paly对应着在inventory被选择的主机,一个playbook是一个包含若干个paly的text文本文件。

plays让你将又长又复杂的管理任务变的简单,在palybook中,你可以用易懂和立即能运行的格式将tasks保存在play中。

tasks本身由于书写方式的原因,就是一个一部一部部署你的架构或者应用的文档。

安装:

[root@localhost ~]# yum -y install python2-pip
[root@localhost ~]# pip install pyyaml

2、YAML 格式

playbook遵循YAML的语法格式。

YAML特点:

  • 以 # 为注释符;
  • 以 .yml 或者.yaml 结尾;
  • 以 --- 开始 , 以 ... 结束, 但开始和结束标志都是可选的;

基本语法:

  • 大小写敏感
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wespten

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值