Enable designate dashboard

Enable designate dashboard in scenario 003 which has the designate
service deployed.

Change-Id: I420e732749488ba62df5869e9ab95003f2a79b42
This commit is contained in:
Takashi Kajinami 2024-08-04 23:40:54 +09:00
parent 3830987175
commit dde85bd191
2 changed files with 10 additions and 1 deletions

View File

@ -64,7 +64,8 @@ if $trove_enabled {
include openstack_integration::trove
}
class { 'openstack_integration::horizon':
heat_enabled => true
designate_enabled => true,
heat_enabled => true
}
include openstack_integration::heat
include openstack_integration::designate

View File

@ -24,6 +24,10 @@
# (optional) Flag to enable octavia dashboard
# Defaults to false.
#
# [*designate_enabled*]
# (optional) Flag to enable designate dashboard
# Defaults to false.
#
class openstack_integration::horizon (
$cache_backend = 'memcached',
$cinder_backup_enabled = false,
@ -31,6 +35,7 @@ class openstack_integration::horizon (
$manila_enabled = false,
$ironic_enabled = false,
$octavia_enabled = false,
$designate_enabled = false,
) {
include openstack_integration::config
@ -101,6 +106,9 @@ class openstack_integration::horizon (
if $octavia_enabled {
class { 'horizon::dashboards::octavia': }
}
if $designate_enabled {
class { 'horizon::dashboards::designate': }
}
if $manila_enabled {
class { 'horizon::dashboards::manila': }
}