Playbook与ad-hoc(点对点)相比,是一种完全不同的运用ansible的方式。
playbook是由一个或者多个play组成的列表,让他们可以联同起来同时按照预先编排好的机制执行。
task呢,其实更简单,其实就是调用ansible的一个模块。
要注意的是,模块执行是幂等的,意思是说,多次执行结果一致。
【核心元素】
Host 执行的远程主机列表 Tasks 任务集 Varniables 内置变量或自定义变量在playbook中调用 Templates 模板,即使用模板语法的文件,比如配置文件等 Handlers 和notity结合使用,由特定条件触发的操作,满足条件方才执行,否则不执行 tags 标签,指定某条任务执行,用于选择运行playbook中的部分代码