{% for node in lab.racks[0].nodes %} {% if node.architecture=='x86_64' %} - architecture: amd64/generic {% endif %} interfaces: {% for nic in node.nics %} - mac_address: {{ nic.mac[0] }} mode: auto name: {{ nic.ifname }} {% endfor %} mac_addresses: {% for nic in node.nics %} - {{ nic.mac[0] }} {% endfor %} name: {{ node.name }} power: {% if node.power.type=='ipmi' %} address: {{ node.power.address }} driver: LAN_2_0 pass: {{ node.power.pass }} type: ipmi user: {{ node.power.user }} {% elif node.power.type=='wakeonlan' %} type: etherwake mac_address: {{ node.power.mac_address }} {% endif %} tags: {{ ' '.join(node.roles) }} {% endfor %}