From bf6f63fb90855f2e756e469b7407d3cdca1a0eed Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Mon, 8 Apr 2024 16:47:30 +0900 Subject: [PATCH] validate maxdelay for cron job The parameter descriptions says the value should be a positive integer (or 0). Validate the given value to reject invalid values such as strings or even negative values. Change-Id: Ica59437af00ea05335c934e6c3283e9207085587 --- manifests/cron/db_purge.pp | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/manifests/cron/db_purge.pp b/manifests/cron/db_purge.pp index 3a008cd1..b64d8c11 100644 --- a/manifests/cron/db_purge.pp +++ b/manifests/cron/db_purge.pp @@ -59,15 +59,15 @@ # Defaults to present. # class manila::cron::db_purge ( - $minute = 1, - $hour = 0, - $monthday = '*', - $month = '*', - $weekday = '*', - $user = $::manila::params::user, - $age = 0, - $destination = '/var/log/manila/manila-rowsflush.log', - $maxdelay = 0, + $minute = 1, + $hour = 0, + $monthday = '*', + $month = '*', + $weekday = '*', + $user = $::manila::params::user, + $age = 0, + $destination = '/var/log/manila/manila-rowsflush.log', + Integer[0] $maxdelay = 0, Enum['present', 'absent'] $ensure = 'present', ) inherits manila::params {