playbook 获取hosts中的列表参数

hosts文件中内容
[test] 192.168.12.22 names='aa,bb'
现在要在playbook中获取names的参数格式是['aa', 'bb']
由于hosts文件中的参数只能是字符串,可以在tasks中通过python的split()方法对字符串进行切割从而得到一个参数列表

判断某一个变量是否存在
如上图,when: names is defined,表示当names变量存在时,不存在时用names is not defined

posted @ 2022-04-29 15:44  啦啦la  阅读(144)  评论(0编辑  收藏  举报