version: 1 config: {% for network in vars.network.values() %} - type: "physical" name: "{{ network.interface }}" subnets: - type: "static" address: "{{ network.address }}" netmask: "{{ network.netmask }}" {% if "gateway" in network %} gateway: "{{ network.gateway }}" {% endif %} {% if "dns" in network %} dns_nameservers: {% for dns_item in network.dns %} - "{{ dns_item }}" {% endfor %} {% endif %} {% endfor %}