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': } }