【发布时间】:2019-03-20 02:43:23
【问题描述】:
我是 Jinja2 的新手,我遇到了一个无论我怎么尝试都无法解决的问题。我正在尝试使用 Jinja2 模板和我创建的一些变量文件为设备创建配置文件。当我为我的 YAML 变量文件指定字典列表时,我似乎根本无法让它工作。
模板:
{% for id in VLANS %}
vlan {{ id.id }}
name {{ id.name }}
vn-segment {{ id.vni }}
{% endfor %}
变量文件:
VLANS:
- id: 9
name: "VLAN9"
vni: 109
- id: 10
name: "VLAN10"
vni: 110
- id: 11
name: "VLAN11"
vni: 111
- id: 12
name: "VLAN12"
vni: 112
【问题讨论】:
-
看起来不错。你能分享你得到的错误或输出文件吗?也可能有助于分享您的游戏中的模板任务
标签: templates ansible jinja2 nexus