问题 I am currently learning jinja2 and i am unsure on how to address variables the correct way: Here are my variables in yaml: --- hosts: app201.acme.com: {eth0: {ip: 46.0.0.1, netmask: 255.255.255.255}} graphite.acme.com: {eth0: {ip: 46.0.0.2, netmask: 255.255.255.255}, eth0.1: {ip: 10.2.90.1, netmask: 255.255.255.255}} and here the jinja2 template: {{ fqdn }} {% for interface in hosts[fqdn] %} {{ interface }} {{ hosts[fqdn].interface.ip }} << doesn't work {{ hosts[fqdn].{{ interface }}.ip }} <<