From 4280dfe94e5a12527ca6483f0598aaa42751e7c7 Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Tue, 18 Jul 2023 00:53:04 +0900 Subject: [PATCH] Ensure purge_config takes a boolean value The purge_config parameters only accept boolean values. This enforces that using the typed parameters. Change-Id: I15aa0c8ddfb4063e285206de13cbb9fc8cb8143c --- manifests/init.pp | 6 +++--- manifests/policy.pp | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/manifests/init.pp b/manifests/init.pp index 2fb5e7be..d98b78d2 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -18,9 +18,9 @@ # Defaults to false. # class gnocchi ( - $package_ensure = 'present', - $coordination_url = $facts['os_service_default'], - $purge_config = false, + $package_ensure = 'present', + $coordination_url = $facts['os_service_default'], + Boolean $purge_config = false, ) inherits gnocchi::params { include gnocchi::deps diff --git a/manifests/policy.pp b/manifests/policy.pp index 214376e8..0c7c86f5 100644 --- a/manifests/policy.pp +++ b/manifests/policy.pp @@ -52,7 +52,7 @@ class gnocchi::policy ( $policy_path = '/etc/gnocchi/policy.yaml', $policy_default_rule = $facts['os_service_default'], $policy_dirs = $facts['os_service_default'], - $purge_config = false, + Boolean $purge_config = false, ) { include gnocchi::deps