From dde85bd1912d4dcf79635ffd5c9d25caba5e088e Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Sun, 4 Aug 2024 23:40:54 +0900 Subject: [PATCH] Enable designate dashboard Enable designate dashboard in scenario 003 which has the designate service deployed. Change-Id: I420e732749488ba62df5869e9ab95003f2a79b42 --- fixtures/scenario003.pp | 3 ++- manifests/horizon.pp | 8 ++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/fixtures/scenario003.pp b/fixtures/scenario003.pp index a403c621c..dd2168b66 100644 --- a/fixtures/scenario003.pp +++ b/fixtures/scenario003.pp @@ -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 diff --git a/manifests/horizon.pp b/manifests/horizon.pp index 60c9b670d..368445b48 100644 --- a/manifests/horizon.pp +++ b/manifests/horizon.pp @@ -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': } }