From 2238cf234717c52d22dbe7ff11ed35f4bd41da46 Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Mon, 30 Sep 2024 12:28:12 +0900 Subject: [PATCH] Validate input for file mode The puppetlabs-stdlib module has provided the type to validate input for file mode since 4.22.0 . Use that type definition to validate inputs at parameter input layer, instead of internal implementation layer. Change-Id: I46df56b9cc25f0dfa0129b2c50546a2f1f7f6b3f --- manifests/policy.pp | 2 +- manifests/policy/base.pp | 2 +- manifests/policy/default.pp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/manifests/policy.pp b/manifests/policy.pp index 84206a41..b4e16020 100644 --- a/manifests/policy.pp +++ b/manifests/policy.pp @@ -54,7 +54,7 @@ define openstacklib::policy ( Stdlib::Absolutepath $policy_path = $name, Openstacklib::Policies $policies = {}, - $file_mode = '0640', + Stdlib::Filemode $file_mode = '0640', $file_user = undef, $file_group = undef, Enum['yaml'] $file_format = 'yaml', diff --git a/manifests/policy/base.pp b/manifests/policy/base.pp index 34a74210..56b6672d 100644 --- a/manifests/policy/base.pp +++ b/manifests/policy/base.pp @@ -40,7 +40,7 @@ define openstacklib::policy::base ( Stdlib::Absolutepath $file_path, String[1] $key = $name, String $value = '', - $file_mode = '0640', + Stdlib::Filemode $file_mode = '0640', $file_user = undef, $file_group = undef, Enum['yaml'] $file_format = 'yaml', diff --git a/manifests/policy/default.pp b/manifests/policy/default.pp index 0c4353e7..2a990038 100644 --- a/manifests/policy/default.pp +++ b/manifests/policy/default.pp @@ -31,7 +31,7 @@ # define openstacklib::policy::default ( Stdlib::Absolutepath $file_path = $name, - $file_mode = '0640', + Stdlib::Filemode $file_mode = '0640', $file_user = undef, $file_group = undef, Enum['yaml'] $file_format = 'yaml',