【发布时间】:2021-04-12 07:58:53
【问题描述】:
我有一个包含如下内容的 yaml 文件
abc: 123
def: 456
ddd: {{ eee }}
xyz: 789
我尽量避免将整个文件加载到 vars 空间中,但我需要在我的剧本中使用 'def' 的值。我想我可以使用查找来解决问题。但是之后
lookup('file', 'path/to/file.yaml')
我不知道如何使用 Ansible 解析文件的内容以获取带有其键的值。 我尝试了 include_vars,但那个迫使我将 yaml 文件值修改为 {{ eee }} 到“{{ eee }}”,这修改了实际值。 有没有一种简单的方法来读取 YAML 文件键值?
【问题讨论】:
标签: ansible