Allow to enable_vnc for provisioned VMs.
diff --git a/_modules/virtng.py b/_modules/virtng.py
index 426d611..2c6bc9d 100644
--- a/_modules/virtng.py
+++ b/_modules/virtng.py
@@ -236,6 +236,9 @@
     else:
         context['boot_dev'] = ['hd']
 
+    if 'enable_vnc' in kwargs:
+        context['enable_vnc'] = kwargs['enable_vnc']
+        log.info('VNC enabled: {0}.'.format(kwargs['enable_vnc']))
     if 'serial_type' in kwargs:
         context['serial_type'] = kwargs['serial_type']
     if 'serial_type' in context and context['serial_type'] == 'tcp':
diff --git a/salt/control/virt.sls b/salt/control/virt.sls
index 91d7277..d84199f 100644
--- a/salt/control/virt.sls
+++ b/salt/control/virt.sls
@@ -33,6 +33,13 @@
 {%- set rng = cluster.rng %}
 {%- endif %}
 
+{%- if cluster.enable_vnc is defined and cluster.enable_vnc %}
+{%- set enable_vnc = True %}
+{%- else %}
+{%- set enable_vnc = False %}
+{%- endif %}
+
+
 {%- for node_name, node in cluster.node.iteritems() %}
 
 {%- if node.name is defined %}
@@ -80,6 +87,11 @@
       seed: True
       serial_type: pty
       console: True
+      {%- if node.enable_vnc is defined %}
+      enable_vnc: {{ node.enable_vnc }}
+      {%- else %}
+      enable_vnc: {{ enable_vnc }}
+      {%- endif %}
       {%- if node.img_dest is defined %}
       img_dest: {{ node.img_dest }}
       {%- endif %}