剧本(playbook)
现在,可以写各种临时命令
但如果,想把所有步骤,集合到一起,写到同一个文件里
让ansible自动按顺序执行
就必须要写“剧本”
剧本里面,也可以写临时命令,但是剧本有规范的文本格式
一个剧本里(playbook)
1.可以写多个“剧集”,每一集是一个“play”
2.每个play里
指明,对哪些客户机操作,操作什么,顺序
具体格式
1.整个playbook开头,顶头写:---(三个横杠,没有空格)
2.往后退一层/一级,play的标题/名字
顶头写:一个横杠一个空格name冒号名字
---
- name: xxxxxxx
3.再往下
和上面一行的name对其
文件名,以“.yml”结尾
如果写完了playbook,让ansible执行:
#ansible-playbook xxx.yml
可以在执行前,进行“格式检查”,不是运行检查,只检查剧本的格式
#ansible-playbook --syntax-check xxx.yml
空运行
演练、彩排?
能看到剧本执行的过程、流程、预期结果
来看一些例子(用法)
先来盘点一下,现在能写出来的,以及涉及到的
剧本内容->模块
yum或dnf模块