{% from "salt/map.jinja" import control with context %} {%- if control.net_profile is defined or control.disk_profile is defined %} virt: {%- if control.net_profile is defined %} nic: {%- for item_name, item in control.net_profile.iteritems() %} {{ item_name }}: {%- for iface_name, iface in item.iteritems() %} {{ iface_name }}: {%- if iface.bridge is defined %} bridge: {{ iface.bridge }} {%- endif %} {%- if iface.network is defined %} network: {{ iface.network }} {%- endif %} {%- if iface.model is defined %} model: {{ iface.model }} {%- endif %} {%- endfor %} {%- endfor %} {%- endif %} {%- if control.disk_profile is defined %} disk: {%- for item_name, item in control.disk_profile.iteritems() %} {{ item_name }}: {%- for disk_name, disk in item.iteritems() %} - {{ disk }}: {%- if disk.size is defined %} size: {{ disk.size }} {%- endif %} {%- endfor %} {%- endfor %} {%- endif %} {%- endif %} virt.images: /var/lib/libvirt/images