Enable console interfaces for ironic by default
This patch updates list of enabled console interfaces to:
* ipmitool-shellinabox
* ipmitool-socat
* no-console
The console support might be disabled by setting _param:ironic_console_enabled=False
Change-Id: I8718a5d9d4bc079fb9e4d6bc5fb2dc60ce1b18a8
Related-Prod: PROD-26131
(cherry picked from commit 07730450d589911adf7e92952b9cfc307deff7d8)
diff --git a/defaults/openstack/init.yml b/defaults/openstack/init.yml
index 19b3fe8..70e1004 100644
--- a/defaults/openstack/init.yml
+++ b/defaults/openstack/init.yml
@@ -142,6 +142,7 @@
keystone_ironic_username: ironic
ironic_memcache_security_enabled: ${_param:openstack_memcache_security_enabled}
ironic_memcache_secret_key: ''
+ ironic_console_enabled: true
# Keystone
mysql_keystone_username: keystone
keystone_old_version: ${_param:openstack_old_version}
diff --git a/ironic/conductor/cluster.yml b/ironic/conductor/cluster.yml
index aa29da5..5a1f87b 100644
--- a/ironic/conductor/cluster.yml
+++ b/ironic/conductor/cluster.yml
@@ -43,3 +43,9 @@
automated_clean: true
erase_devices_priority: 0
erase_devices_metadata_priority: 1
+ console:
+ enabled: ${_param:ironic_console_enabled}
+ enabled_console_interfaces:
+ - ipmitool-shellinabox
+ - ipmitool-socat
+ - no-console
diff --git a/ironic/conductor/single.yml b/ironic/conductor/single.yml
index 4bbdfa9..e5005da 100644
--- a/ironic/conductor/single.yml
+++ b/ironic/conductor/single.yml
@@ -40,3 +40,9 @@
automated_clean: true
erase_devices_priority: 0
erase_devices_metadata_priority: 1
+ console:
+ enabled: ${_param:ironic_console_enabled}
+ enabled_console_interfaces:
+ - ipmitool-shellinabox
+ - ipmitool-socat
+ - no-console