【发布时间】:2020-04-28 02:59:09
【问题描述】:
我正在尝试在运行 ansible playbook 时从库存文件 (yml) 访问变量。库存文件的片段格式(仅相关部分)看起来像
cfgs:
- name: RCH
members:
- holiday
- map
- list
- network
我希望在我的剧本中将“RCH”作为变量导入。有人可以帮我吗?并且不想修改库存文件 - 这适用于所有其他要求。
我可以使用返回的“{{cfgs}}”访问整个部分:
"“{'name': 'RCH', 'members': ['holiday', 'map', 'list', 'network']}“".
尝试提取“RCH”时,“{{cfgs['name']}}”或“{{cfgs[“name”]}}”或“{{cfgs[1]}}”也不起作用来自剧本。
【问题讨论】: