ansible中的playbook

一、playbook的介绍

playbook是ansible用于配置、部署及管理被控主机的剧本;ansible主控机通过在剧本文件中陈列一系列to-do-list从而达到对被控主机的管控

二、playbook的功能

ansible主控机在执行一些简单的任务时,使用Ad-Hoc命令的方式进行操作是比较方便的,但当某一项操作过于繁杂、需要进行大量的操作时,简单的命令方式既不利于阅读也容易出错;这种情况下使用playbook剧本可使操作逻辑变得清晰,从而更简便地对被控主机进行管理;ansible中的playbook类似于shell中的shell脚本

三、playbook的格式

playbook是由YMAL语言编写的

YAML(Yet  Another  Markup  Lauguage)是一种表达资料序列的格式,类似于XML,首次发表于2001年,其官网是:www.yaml.org;YAML语言的特点是可读性好、易于实现、可扩展性强,其适用于程序执行流的梳理方式,和脚本语言的交互性好

YAML文件的语法格式:

文件首行以---开头(必须写)

次行一般书写文件内容

文件末行以...结尾(可忽略不写)

在同一行中,#号之后的内容表示注释

文件中的列表以-开头,后紧跟空格然后接元素内容

YAML语法缩进严格、字符大小写敏感,故同一列表中的元素应保持相同的缩进,否则会报错

文件采用键值(key/value)的书写方式;键值可以多行书写也可以写在一行,一行书写时用逗号

隔开;值(value)可以是字符

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值