2017-09-07 32 views
0

我想创建一个字典myVar2包含myVar1和其他项,像这样:如何在yaml中赋值变量后添加dict条目?

myVar1: 
    entry1: "text1" 
    entry2: "text2" 
myVar2: "{{ myVar1 }}" 
    additional: "entry" 

,当我尝试推出ansible本乏文件,然后我得到一个错误:

ERROR! Syntax Error while loading YAML. 

我该如何解决它?

回答

1

使用combine过滤器:

myVar1: 
    entry1: "text1" 
    entry2: "text2" 
myVarTmp: 
    additional: "entry" 
myVar2: "{{ myVar1 | combine(myVarTmp) }}"