Enable policy settings in designate-api

This change makes designate::policy included by the api class
automatically to enable oslo.policy settings automatically in
the designate service.

Closes-Bug: #1980698
Change-Id: Ided1306c3c7154861c7c55257ea2bdd35fa6b370
(cherry picked from commit 7ff495ca7d)
(cherry picked from commit 2d8e5950f2)
This commit is contained in:
Takashi Kajinami 2022-07-05 08:29:50 +09:00
parent 2b80fed405
commit 5b83ac5e49
2 changed files with 6 additions and 0 deletions

View File

@ -130,6 +130,7 @@ class designate::api (
) inherits designate {
include designate::deps
include designate::policy
if $service_ensure != 'DEPRECATED' {
warning('The service_ensure parameter is deprecated. Use the manage_service parameter.')

View File

@ -17,6 +17,11 @@ describe 'designate::api' do
shared_examples 'designate-api' do
context 'with default parameters' do
it 'includes the dependent classes' do
is_expected.to contain_class('designate::deps')
is_expected.to contain_class('designate::policy')
end
it 'installs designate-api package and service' do
is_expected.to contain_service('designate-api').with(
:name => platform_params[:api_service_name],