From afe6cc0520fdefa645cd7421781aea75ddbbc5bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Fern=C3=A1ndez?= Date: Fri, 22 Apr 2022 15:43:38 +0200 Subject: [PATCH] Add Array of Integers as valid type for run_minute --- manifests/agent/service/cron.pp | 6 +++--- manifests/agent/service/systemd.pp | 6 +++--- manifests/init.pp | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/manifests/agent/service/cron.pp b/manifests/agent/service/cron.pp index 21164819b..da52315d1 100644 --- a/manifests/agent/service/cron.pp +++ b/manifests/agent/service/cron.pp @@ -1,9 +1,9 @@ # Set up running the agent via cron # @api private class puppet::agent::service::cron ( - Boolean $enabled = false, - Optional[Integer[0,23]] $hour = undef, - Optional[Integer[0,59]] $minute = undef, + Boolean $enabled = false, + Optional[Integer[0,23]] $hour = undef, + Variant[Integer[0,59], Array[Integer[0,59]], Undef] $minute = undef, ) { unless $puppet::runmode == 'unmanaged' or 'cron' in $puppet::unavailable_runmodes { if $enabled { diff --git a/manifests/agent/service/systemd.pp b/manifests/agent/service/systemd.pp index 9352102d1..48a1f56a0 100644 --- a/manifests/agent/service/systemd.pp +++ b/manifests/agent/service/systemd.pp @@ -1,9 +1,9 @@ # Set up running the agent via a systemd timer # @api private class puppet::agent::service::systemd ( - Boolean $enabled = false, - Optional[Integer[0,23]] $hour = undef, - Optional[Integer[0,59]] $minute = undef, + Boolean $enabled = false, + Optional[Integer[0,23]] $hour = undef, + Variant[Integer[0,59], Array[Integer[0,59]], Undef] $minute = undef, ) { unless $puppet::runmode == 'unmanaged' or 'systemd.timer' in $puppet::unavailable_runmodes { # Use the same times as for cron diff --git a/manifests/init.pp b/manifests/init.pp index 112b8c4ce..9037ed890 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -589,7 +589,7 @@ Boolean $usecacheonfailure = $puppet::params::usecacheonfailure, Enum['cron', 'service', 'systemd.timer', 'none', 'unmanaged'] $runmode = $puppet::params::runmode, Optional[Integer[0,23]] $run_hour = undef, - Optional[Integer[0,59]] $run_minute = undef, + Variant[Integer[0,59], Array[Integer[0,59]], Undef] $run_minute = undef, Array[Enum['cron', 'service', 'systemd.timer', 'none']] $unavailable_runmodes = $puppet::params::unavailable_runmodes, Optional[String] $cron_cmd = $puppet::params::cron_cmd, Optional[String] $systemd_cmd = $puppet::params::systemd_cmd,