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 <kajinamit@oss.nttdata.com>
This commit is contained in:
Takashi Kajinami
2025-09-23 17:20:45 +09:00
parent 2fab891660
commit 0587def066
3 changed files with 8 additions and 8 deletions

View File

@@ -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,

View File

@@ -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

View File

@@ -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",