Test the new horizon::dashboards::heat class

Depends-on: https://review.opendev.org/775322
Change-Id: Ie4989a772a308bfb44ad61a04d135d0c8b217163
This commit is contained in:
Takashi Kajinami 2021-05-04 02:03:15 +09:00
parent 1ed059127e
commit 7538c249d9
2 changed files with 15 additions and 3 deletions

View File

@ -96,7 +96,9 @@ include openstack_integration::nova
if $trove_enabled { if $trove_enabled {
include openstack_integration::trove include openstack_integration::trove
} }
include openstack_integration::horizon class { 'openstack_integration::horizon':
heat_enabled => true
}
include openstack_integration::heat include openstack_integration::heat
class { 'openstack_integration::sahara': class { 'openstack_integration::sahara':
integration_enable => $sahara_integration_enable, integration_enable => $sahara_integration_enable,

View File

@ -1,4 +1,12 @@
class openstack_integration::horizon { # Configure the Horizon service
#
# [*heat_enabled*]
# (optional) Flag to enable heat dashboard
# Defaults to false.
#
class openstack_integration::horizon (
$heat_enabled = false,
) {
include openstack_integration::config include openstack_integration::config
include openstack_integration::params include openstack_integration::params
@ -44,5 +52,7 @@ class openstack_integration::horizon {
compress_offline => false, compress_offline => false,
} }
horizon::dashboard { 'heat': } if $heat_enabled {
class { 'horizon::dashboards::heat': }
}
} }