vhid {{ item.vhid }} pass {{ item.pass }} carpdev {{ item.device }} {% if item.proto is not defined or item.proto == 'static' %} inet {{ item.ipaddr }} {{ item.netmask }} {% elif item.proto == 'dhcp' %} dhcp {% elif item.proto == 'none' %} up {% endif %} {% if item.ip6addr is defined %} {% if item.ip6addr == 'auto' %} rtsol {% elif item.ip6addr != 'none' %} inet6 alias {{ item.ip6addr }} {{ item.ip6netmask }} {% endif %} {% endif %} {% if item.advskew is defined %} advskew {{ item.advskew }} {% endif %}