diff --git a/ansible/roles/nova/templates/nova.conf.j2 b/ansible/roles/nova/templates/nova.conf.j2
index e4566e7dab5465cc373e6bbbf2c7ccd9a20c4de4..006bd17b61a95ab63a26e4875d14b2e62a11fa29 100644
--- a/ansible/roles/nova/templates/nova.conf.j2
+++ b/ansible/roles/nova/templates/nova.conf.j2
@@ -84,6 +84,11 @@ html5proxy_base_url = {{ public_protocol }}://{{ kolla_external_fqdn }}:{{ nova_
 {% endif %}
 html5proxy_host = {{ api_interface_address }}
 html5proxy_port = {{ nova_spicehtml5proxy_port }}
+{% elif nova_console == 'none' %}
+[vnc]
+enabled = false
+[spice]
+enabled = false
 {% endif %}
 {% if enable_nova_serialconsole_proxy | bool %}
 [serial_console]
diff --git a/etc/kolla/globals.yml b/etc/kolla/globals.yml
index 9234f576f71132a474c5642797609b85ceee6caf..ba488ee5b8360308157e173953e5d87c7ea1a2ab 100644
--- a/etc/kolla/globals.yml
+++ b/etc/kolla/globals.yml
@@ -133,7 +133,7 @@ kolla_internal_vip_address: "10.10.10.254"
 # Valid options are [ True, False ]
 #openstack_logging_debug: "False"
 
-# Valid options are [ novnc, spice, rdp ]
+# Valid options are [ none, novnc, spice, rdp ]
 #nova_console: "novnc"
 
 # OpenStack services can be enabled or disabled with these options