Merge "Use undef to use default values"
This commit is contained in:
@@ -26,7 +26,7 @@ case $facts['os']['family'] {
|
||||
$cache_backend = 'memcached'
|
||||
# NOTE(tkajinam): Disable due to package conflict
|
||||
$vitrage = false
|
||||
$notification_topics = $facts['os_service_default']
|
||||
$notification_topics = undef
|
||||
}
|
||||
'RedHat': {
|
||||
$ipv6 = true
|
||||
@@ -35,7 +35,7 @@ case $facts['os']['family'] {
|
||||
#$vitrage = true
|
||||
#$notification_topics = ['notifications', 'vitrage_notifications']
|
||||
$vitrage = false
|
||||
$notification_topics = $facts['os_service_default']
|
||||
$notification_topics = undef
|
||||
}
|
||||
default: {
|
||||
fail("Unsupported osfamily (${facts['os']['family']})")
|
||||
|
||||
@@ -2,10 +2,10 @@
|
||||
#
|
||||
# [*notification_topics*]
|
||||
# (optional) AMQP topic used for OpenStack notifications
|
||||
# Defaults to $facts['os_service_default'].
|
||||
# Defaults to undef.
|
||||
#
|
||||
class openstack_integration::aodh (
|
||||
$notification_topics = $facts['os_service_default'],
|
||||
$notification_topics = undef,
|
||||
) {
|
||||
include openstack_integration::config
|
||||
include openstack_integration::params
|
||||
|
||||
@@ -16,13 +16,13 @@
|
||||
#
|
||||
# [*notification_topics*]
|
||||
# (optional) AMQP topic used for OpenStack notifications
|
||||
# Defaults to $facts['os_service_default'].
|
||||
# Defaults to undef.
|
||||
#
|
||||
class openstack_integration::cinder (
|
||||
$backend = 'iscsi',
|
||||
$volume_encryption = false,
|
||||
$cinder_backup = undef,
|
||||
$notification_topics = $facts['os_service_default'],
|
||||
$notification_topics = undef,
|
||||
) {
|
||||
include openstack_integration::config
|
||||
include openstack_integration::params
|
||||
|
||||
@@ -2,10 +2,10 @@
|
||||
#
|
||||
# [*notification_topics*]
|
||||
# (optional) AMQP topic used for OpenStack notifications
|
||||
# Defaults to $facts['os_service_default'].
|
||||
# Defaults to undef.
|
||||
#
|
||||
class openstack_integration::designate (
|
||||
$notification_topics = $facts['os_service_default'],
|
||||
$notification_topics = undef,
|
||||
) {
|
||||
include openstack_integration::config
|
||||
include openstack_integration::params
|
||||
|
||||
@@ -2,10 +2,10 @@
|
||||
#
|
||||
# [*notification_topics*]
|
||||
# (optional) AMQP topic used for OpenStack notifications
|
||||
# Defaults to $facts['os_service_default'].
|
||||
# Defaults to undef.
|
||||
#
|
||||
class openstack_integration::heat (
|
||||
$notification_topics = $facts['os_service_default'],
|
||||
$notification_topics = undef,
|
||||
) {
|
||||
include openstack_integration::config
|
||||
include openstack_integration::params
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
#
|
||||
# [*notification_topics*]
|
||||
# (optional) AMQP topic used for OpenStack notifications
|
||||
# Defaults to $facts['os_service_default'].
|
||||
# Defaults to undef.
|
||||
#
|
||||
# [*inspector_backend*]
|
||||
# (optional) The storage backend for storing introspection data.
|
||||
@@ -13,7 +13,7 @@
|
||||
# Defaults to false
|
||||
#
|
||||
class openstack_integration::ironic (
|
||||
$notification_topics = $facts['os_service_default'],
|
||||
$notification_topics = undef,
|
||||
$inspector_backend = 'database',
|
||||
$send_power_notifications = false,
|
||||
) {
|
||||
|
||||
@@ -7,11 +7,11 @@
|
||||
#
|
||||
# [*notification_topics*]
|
||||
# (optional) AMQP topic used for OpenStack notifications
|
||||
# Defaults to $facts['os_service_default'].
|
||||
# Defaults to undef.
|
||||
#
|
||||
class openstack_integration::manila (
|
||||
$backend = 'lvm',
|
||||
$notification_topics = $facts['os_service_default'],
|
||||
$notification_topics = undef,
|
||||
) {
|
||||
include openstack_integration::config
|
||||
include openstack_integration::params
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
#
|
||||
# [*notification_topics*]
|
||||
# (optional) AMQP topic used for OpenStack notifications
|
||||
# Defaults to $facts['os_service_default'].
|
||||
# Defaults to undef.
|
||||
#
|
||||
class openstack_integration::neutron (
|
||||
$driver = 'openvswitch',
|
||||
@@ -56,7 +56,7 @@ class openstack_integration::neutron (
|
||||
$bgp_dragent_enabled = false,
|
||||
$baremetal_enabled = false,
|
||||
$designate_enabled = false,
|
||||
$notification_topics = $facts['os_service_default'],
|
||||
$notification_topics = undef,
|
||||
) {
|
||||
include openstack_integration::config
|
||||
include openstack_integration::params
|
||||
@@ -323,11 +323,11 @@ Environment=OS_NEUTRON_CONFIG_FILES=${join($neutron_conf_files, ';')}",
|
||||
}
|
||||
$rpc_state_report_workers = $driver ? {
|
||||
'ovn' => 0,
|
||||
default => $facts['os_service_default'],
|
||||
default => undef,
|
||||
}
|
||||
$rpc_service_name = $rpc_workers ? {
|
||||
0 => false,
|
||||
default => $neutron::params::rpc_service_name
|
||||
default => undef,
|
||||
}
|
||||
|
||||
class { 'neutron::server':
|
||||
@@ -343,11 +343,11 @@ Environment=OS_NEUTRON_CONFIG_FILES=${join($neutron_conf_files, ';')}",
|
||||
|
||||
$overlay_network_type = $driver ? {
|
||||
'ovn' => 'geneve',
|
||||
default => 'vxlan'
|
||||
default => 'vxlan',
|
||||
}
|
||||
$max_header_size = $driver ? {
|
||||
'ovn' => 38,
|
||||
default => $facts['os_service_default']
|
||||
default => undef,
|
||||
}
|
||||
$drivers_real = $baremetal_enabled ? {
|
||||
true => [$driver, 'baremetal'],
|
||||
@@ -367,7 +367,7 @@ Environment=OS_NEUTRON_CONFIG_FILES=${join($neutron_conf_files, ';')}",
|
||||
'openvswitch': {
|
||||
$agent_extensions = $taas_enabled ? {
|
||||
true => ['taas'],
|
||||
default => $facts['os_service_default'],
|
||||
default => undef,
|
||||
}
|
||||
|
||||
class { 'neutron::agents::ml2::ovs':
|
||||
@@ -467,7 +467,7 @@ Environment=OS_NEUTRON_CONFIG_FILES=${join($neutron_conf_files, ';')}",
|
||||
|
||||
$l3_extensions = $vpnaas_enabled ? {
|
||||
true => ['vpnaas'],
|
||||
default => $facts['os_service_default'],
|
||||
default => undef,
|
||||
}
|
||||
class { 'neutron::agents::l3':
|
||||
interface_driver => $driver,
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
#
|
||||
# [*notification_topics*]
|
||||
# (optional) AMQP topic used for OpenStack notifications
|
||||
# Defaults to $facts['os_service_default'].
|
||||
# Defaults to undef.
|
||||
#
|
||||
# [*cinder_enabled*]
|
||||
# (optional) Boolean to configure or not cinder options.
|
||||
@@ -35,7 +35,7 @@ class openstack_integration::nova (
|
||||
$libvirt_virt_type = 'qemu',
|
||||
$libvirt_cpu_mode = 'none',
|
||||
$volume_encryption = false,
|
||||
$notification_topics = $facts['os_service_default'],
|
||||
$notification_topics = undef,
|
||||
$cinder_enabled = false,
|
||||
$libvirt_guests_enabled = false,
|
||||
) {
|
||||
@@ -240,7 +240,7 @@ class openstack_integration::nova (
|
||||
|
||||
$images_type = $libvirt_rbd ? {
|
||||
true => 'rbd',
|
||||
false => $facts['os_service_default']
|
||||
false => undef,
|
||||
}
|
||||
class { 'nova::compute::libvirt':
|
||||
virt_type => $libvirt_virt_type,
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
#
|
||||
# [*notification_topics*]
|
||||
# (optional) AMQP topic used for OpenStack notifications
|
||||
# Defaults to $facts['os_service_default'].
|
||||
# Defaults to undef.
|
||||
#
|
||||
# [*provider_driver*]
|
||||
# (optional) Provider driver used in Octavia.
|
||||
@@ -13,7 +13,7 @@
|
||||
# Defaults to 'redis'.
|
||||
#
|
||||
class openstack_integration::octavia (
|
||||
$notification_topics = $facts['os_service_default'],
|
||||
$notification_topics = undef,
|
||||
$provider_driver = 'amphora',
|
||||
$jobboard_backend = 'redis',
|
||||
) {
|
||||
|
||||
Reference in New Issue
Block a user