domain: Ensure boolean values for manage_* options

... because these are used by if-else logic.

Change-Id: Ibe23b5308360344256fa009f6860a44c658f7331
This commit is contained in:
Takashi Kajinami 2024-03-15 11:58:02 +09:00
parent e2590e1ce9
commit 25720461a1
1 changed files with 6 additions and 9 deletions

View File

@ -80,9 +80,9 @@ class magnum::keystone::domain (
$roles = $facts['os_service_default'],
$keystone_interface = 'public',
$keystone_region_name = $facts['os_service_default'],
$manage_domain = true,
$manage_user = true,
$manage_role = true,
Boolean $manage_domain = true,
Boolean $manage_user = true,
Boolean $manage_role = true,
) {
include magnum::deps
@ -92,8 +92,7 @@ class magnum::keystone::domain (
ensure_resource('keystone_domain', $domain_name, {
'ensure' => 'present',
'enabled' => true,
}
)
})
}
if $manage_user {
@ -102,15 +101,13 @@ class magnum::keystone::domain (
'enabled' => true,
'email' => $domain_admin_email,
'password' => $domain_password,
}
)
})
}
if $manage_role {
ensure_resource('keystone_user_role', "${domain_admin}::${domain_name}@::${domain_name}", {
'roles' => ['admin'],
}
)
})
}
magnum_config {