摘要: jinja2模板,不多解释,请看例子 1. info.stdout 使用pprint进行格式化 2. info的执行状态使用changed filter 进行判断 3. one的值进行int转变,然后对str的值进行capitalize格式化 4. 对ansible变量进行判断,如果该变量定义了就引 阅读全文
posted @ 2018-07-23 11:30 温柔易淡 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 内部变量指的是把变量定义在playbook里面或者是执行结果作为变量 循环语句 标准Loops 运行结果如下: 当然也支持字典格式的数据对于要循环的内容 嵌套循环loop 执行效果如下: 散列loops 散列loops比标准的loops就是变量支持更丰富的数据结构,比如标准的loops的最外层数据必 阅读全文
posted @ 2018-07-23 11:29 温柔易淡 阅读(1404) 评论(0) 推荐(0) 编辑
摘要: 外部变量指的是从playbook文件之外获取的数值 lookups file file是我们经常使用的一种lookups的方式,它的原理就是使用python的codecs.open打开文件然后把结果返回给变量,请看例子 执行结果如下: lookup password 对传入的内容加密处理 looku 阅读全文
posted @ 2018-07-23 11:29 温柔易淡 阅读(1296) 评论(0) 推荐(0) 编辑
摘要: 简单的playbook playbook 是ansible的核心组件,使用的是YAML语法. 下面请看简单的playbook代码 1. host表示为所有的主机(all) 2. tasks是任务集,我们在这个playbook里面定义了三个task 3. name表示为每个task的名字,name的下 阅读全文
posted @ 2018-07-23 11:28 温柔易淡 阅读(15477) 评论(0) 推荐(1) 编辑