我有多个要处理的YAML文件。
例如:
some_dict:
key1: value1
key2: value2
这里的问题是我不知道(“ some_dict”),此名称可能是YAML中的任何名称。现在如何使用ansible评估字典名称?
我正在使用ansible 2.4。
答案 0 :(得分:0)
下面的戏
vars_files:
some_dict.yml
tasks:
- debug:
var: some_dict
带有文件some_dict.yml
some_dict:
key1: value1
key2: value2
给予:
"some_dict": {
"key1": "value1",
"key2": "value2"
}
这是您要找的吗?
答案 1 :(得分:0)
我猜这是您不知道的变量名吗?
在这种情况下,我希望您需要使用with_sequence遍历{{hostvars [inventory_hostname]}}的输出,以找到所需的密钥