我将ansible vars定义为yaml字典,下面的格式很好
myvars:
var1:
name: test1
var2:
name: test2
我想知道下面的语法对ansible是否也有效?
myvars.var1.name: test1
myvars.var2.name: test2
我在elasticsearch.yml文件中看到了这种语法,但是当我在我的剧本vars文件中尝试它时,ansible抛出了错误。
"msg":“myvars”未定义“
发布于 2019-12-18 01:03:58
不,myvars.var1.name: test1
在ansible中不是有效的语法。变量名不应包括点。
根据文档,variables.html
foo-port、foo端口、foo.port和12都不是有效的变量名.
https://stackoverflow.com/questions/59388466
复制