Validate ensure parameter for package resources

The minimum version of puppetlabs-stdlib has been bumped globally, so
now we can use the common type definition.

Change-Id: I9f44215d2806653aec84076414f1ae20d8b7c1ec
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
This commit is contained in:
Takashi Kajinami
2025-09-23 17:34:13 +09:00
parent 213c858298
commit 84eb74d6e4
6 changed files with 71 additions and 70 deletions

View File

@@ -52,7 +52,7 @@
# Defaults to undef # Defaults to undef
# #
class heat::api ( class heat::api (
$package_ensure = 'present', Stdlib::Ensure::Package $package_ensure = 'present',
Boolean $manage_service = true, Boolean $manage_service = true,
Boolean $enabled = true, Boolean $enabled = true,
$service_name = $heat::params::api_service_name, $service_name = $heat::params::api_service_name,

View File

@@ -55,7 +55,7 @@
# Defaults to undef # Defaults to undef
# #
class heat::api_cfn ( class heat::api_cfn (
$package_ensure = 'present', Stdlib::Ensure::Package $package_ensure = 'present',
Boolean $manage_service = true, Boolean $manage_service = true,
Boolean $enabled = true, Boolean $enabled = true,
$service_name = $heat::params::api_cfn_service_name, $service_name = $heat::params::api_cfn_service_name,

View File

@@ -6,9 +6,10 @@
# #
# [*ensure*] # [*ensure*]
# (Optional) Ensure state for package. # (Optional) Ensure state for package.
# Defaults to 'present'.
# #
class heat::client ( class heat::client (
$ensure = 'present' Stdlib::Ensure::Package $ensure = 'present'
) { ) {
include heat::deps include heat::deps
include heat::params include heat::params

View File

@@ -212,7 +212,7 @@
# #
class heat::engine ( class heat::engine (
Heat::AuthEncryptionKey $auth_encryption_key, Heat::AuthEncryptionKey $auth_encryption_key,
$package_ensure = 'present', Stdlib::Ensure::Package $package_ensure = 'present',
Boolean $manage_service = true, Boolean $manage_service = true,
Boolean $enabled = true, Boolean $enabled = true,
$heat_stack_user_role = $facts['os_service_default'], $heat_stack_user_role = $facts['os_service_default'],

View File

@@ -233,7 +233,7 @@
# Defaults to undef. # Defaults to undef.
# #
class heat ( class heat (
$package_ensure = 'present', Stdlib::Ensure::Package $package_ensure = 'present',
$keystone_ec2_uri = $facts['os_service_default'], $keystone_ec2_uri = $facts['os_service_default'],
$default_transport_url = $facts['os_service_default'], $default_transport_url = $facts['os_service_default'],
$rpc_response_timeout = $facts['os_service_default'], $rpc_response_timeout = $facts['os_service_default'],

View File

@@ -11,7 +11,7 @@
}, },
{ {
"name": "puppetlabs/stdlib", "name": "puppetlabs/stdlib",
"version_requirement": ">=5.0.0 <10.0.0" "version_requirement": ">=9.0.0 <10.0.0"
}, },
{ {
"name": "openstack/openstacklib", "name": "openstack/openstacklib",