{% if item.proto is not defined or item.proto == 'dhcp' %} dhcp {% elif item.proto == 'static' %} inet {{ item.ipaddr }} {{ item.netmask }} {% elif item.proto == 'none' %} up {% endif %} {% if item.ip6addr is defined %} {% if item.ip6addr == 'auto' %} inet6 autoconfig {% elif ip6addr != 'none' %} inet6 alias {{ item.ip6addr }} {{ item.ip6netmask }} {% endif %} {% endif %} {% if item.postcmd is defined %} {{ postcmd }} {% endif %}