Ansible 可解析字典变量定义

Ansible 可解析字典变量定义,ansible,yaml,Ansible,Yaml,我将ansible变量定义为yaml字典,下面的格式很好 myvars: var1: name: test1 var2: name: test2 我想知道下面的语法对ansible是否也有效 myvars.var1.name: test1 myvars.var2.name: test2 我在文件中看到过这种语法,但当我在PlaybookVARS文件中尝试时,ansible抛出了错误 “msg”:“'myvars'未定义” 否,myvars.var1.name:test

我将ansible变量定义为yaml字典,下面的格式很好

myvars:
  var1:
    name: test1
  var2:
    name: test2
我想知道下面的语法对ansible是否也有效

myvars.var1.name: test1
myvars.var2.name: test2
我在文件中看到过这种语法,但当我在PlaybookVARS文件中尝试时,ansible抛出了错误

“msg”:“'myvars'未定义”


否,
myvars.var1.name:test1
在ansible中不是有效语法。 变量名不应包含点

根据文件

foo-port、foo-port、foo.port和12不是有效的变量名


否,
myvars.var1.name:test1
在ansible中不是有效语法。 变量名不应包含点

根据文件

foo-port、foo-port、foo.port和12不是有效的变量名


请添加一个请添加一个欢迎!如果答案有帮助,请务必标出。欢迎!如果答案有帮助,请务必标出