Enable Designate in Ubuntu

It was disabled by 995e6056d1bfc923599a87f19e3dd5fe90a2e9aa in the past
because of broken idempotency but we no longer observe the problem in
recent releases like wallaby.

Change-Id: I57323a50e5bd016375eeaa3ececf813a3f48d0f6
This commit is contained in:
Takashi Kajinami 2022-07-15 11:21:26 +09:00
parent d1f691e0a3
commit d7ad5f7190

View File

@ -52,14 +52,6 @@ case $::osfamily {
}
}
if ($::operatingsystem == 'Ubuntu') and (versioncmp($::operatingsystemmajrelease, '16') >= 0) {
# Disable Designate MDS on Ubuntu until we find why Puppet run is not
# idempotent sometimes.
$designate_enabled = false
} else {
$designate_enabled = true
}
include openstack_integration
class { 'openstack_integration::config':
ssl => $ssl,
@ -90,9 +82,7 @@ include openstack_integration::heat
class { 'openstack_integration::sahara':
integration_enable => $sahara_integration_enable,
}
if $designate_enabled {
include openstack_integration::designate
}
include openstack_integration::designate
if $murano_enabled {
include openstack_integration::murano
}
@ -107,7 +97,7 @@ class { 'openstack_integration::magnum':
}
class { 'openstack_integration::tempest':
designate => $designate_enabled,
designate => true,
trove => $trove_enabled,
mistral => $mistral_enabled,
sahara => $sahara_integration_enable,