【发布时间】:2019-11-20 20:53:57
【问题描述】:
不知道是否有人可以在这里帮助我。
我在 host_vars 中有一个数组,因此我想将它传递到我的模板中。
network:
igb0:
- address: x.x.x.x
netmask: 255.255.255.0
- address: x.x.x.x
netmask: 255.255.255.0
- address: x.x.x.x
netmask: 255.255.255.0
我正在尝试将它放在 vars 部分,但我无法确定它需要在任务的 vars 部分中采用什么格式。
vars:
network: "{{ network }}"
在模板中添加以下内容:
{% for net in network %}
{% endfor %}
导致错误:
失败了! => {"changed": false, "msg": "AnsibleError: An unhandled exception occurred while templating '{{ network }}'. Error was a , original message: ...
提前感谢您的帮助。
【问题讨论】:
标签: ansible