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: I88d66de08328b85c550b04b38fa37e1eee98f964
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
This commit is contained in:
Takashi Kajinami
2025-09-23 18:07:52 +09:00
parent 43b7c0dddb
commit d8e3f31d40
2 changed files with 5 additions and 5 deletions

View File

@@ -17,9 +17,9 @@
# Defaults to 'present'
#
class openstacklib::iscsid (
Boolean $enabled = true,
Boolean $manage_service = true,
$package_ensure = 'present'
Boolean $enabled = true,
Boolean $manage_service = true,
Stdlib::Ensure::Package $package_ensure = 'present'
) {
include openstacklib::params

View File

@@ -13,8 +13,8 @@
# Defaults to $openstacklib::params::openstackclient_package_name
#
class openstacklib::openstackclient (
$package_name = $openstacklib::params::openstackclient_package_name,
$package_ensure = 'present',
String[1] $package_name = $openstacklib::params::openstackclient_package_name,
Stdlib::Ensure::Package $package_ensure = 'present'
) inherits openstacklib::params {
stdlib::ensure_packages($package_name, {
'ensure' => $package_ensure,