From 0587def066407cff516f0a4c28fe5ff32e8a4198 Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Tue, 23 Sep 2025 17:20:45 +0900 Subject: [PATCH] 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: I649a3c5a616b0c9b3e202af319746ce20ed4d5fe Signed-off-by: Takashi Kajinami --- manifests/dpdk.pp | 2 +- manifests/ovs.pp | 12 ++++++------ metadata.json | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/manifests/dpdk.pp b/manifests/dpdk.pp index 632952ef..37529953 100644 --- a/manifests/dpdk.pp +++ b/manifests/dpdk.pp @@ -105,7 +105,7 @@ class vswitch::dpdk ( String[1] $package_name, String[1] $service_name, - String $package_ensure = 'present', + Stdlib::Ensure::Package $package_ensure = present, Optional[Integer[0]] $memory_channels = undef, Optional[String] $host_core_list = undef, Optional[String] $pmd_core_list = undef, diff --git a/manifests/ovs.pp b/manifests/ovs.pp index b6eeee10..f69d0fe4 100644 --- a/manifests/ovs.pp +++ b/manifests/ovs.pp @@ -45,12 +45,12 @@ class vswitch::ovs ( String[1] $package_name, String[1] $service_name, - String $package_ensure = 'present', - Boolean $enable_hw_offload = false, - Boolean $disable_emc = false, - Optional[Integer[0]] $vlan_limit = undef, - Hash $vs_config = {}, - Boolean $skip_restart = false, + Stdlib::Ensure::Package $package_ensure = present, + Boolean $enable_hw_offload = false, + Boolean $disable_emc = false, + Optional[Integer[0]] $vlan_limit = undef, + Hash $vs_config = {}, + Boolean $skip_restart = false, ) { $restart = !$skip_restart diff --git a/metadata.json b/metadata.json index 2c7467cf..2c385b65 100644 --- a/metadata.json +++ b/metadata.json @@ -3,7 +3,7 @@ "dependencies": [ { "name": "puppetlabs/stdlib", - "version_requirement": ">=5.0.0 <10.0.0" + "version_requirement": ">=9.0.0 <10.0.0" }, { "name": "puppet/kmod",