added option to manage VMs mac addresses

Change-Id: I28bbc7a6b5810dfb56b8391a557aecd1fa523385
diff --git a/README.rst b/README.rst
index 68e9264..bcf6493 100644
--- a/README.rst
+++ b/README.rst
@@ -355,6 +355,21 @@
               image: snapshot.qcow
           - cinder-volume:
               size: 2048
+      nic:
+        control:
+        - name: nic01
+          bridge: br-pxe
+          model: virtio
+        - name: nic02
+          bridge: br-cp
+          model: virtio
+        - name: nic03
+          bridge: br-store-front
+          model: virtio
+        - name: nic04
+          bridge: br-public
+          model: virtio
+
 
     salt:
       control:
@@ -381,6 +396,11 @@
                   rate:
                     period: '1800'
                     bytes: '1500'
+                mac:
+                  nic01: AC:DE:48:AA:AA:AA
+                  nic02: AC:DE:48:AA:AA:BB
+
+
 
 Jinja options
 -------------
diff --git a/salt/control/virt.sls b/salt/control/virt.sls
index f546c29..9177d20 100644
--- a/salt/control/virt.sls
+++ b/salt/control/virt.sls
@@ -51,6 +51,11 @@
       {%- if node.img_dest is defined %}
       img_dest: {{ node.img_dest }}
       {%- endif %}
+      {%- if node.mac is defined %}
+      {%- for mac_name, mac in node.mac.items() %}
+      {{ mac_name }}_mac: {{ mac }}
+      {%- endfor %}
+      {%- endif %}
   - unless: virsh list --all --name| grep -E "^{{ node_name }}.{{ cluster.domain }}$"
 
 #salt_control_seed_{{ cluster_name }}_{{ node_name }}: