From 0780c5695c2cc2d528cef3e72aa33862446a74b2 Mon Sep 17 00:00:00 2001 From: Dan Fandrich Date: Tue, 26 Dec 2023 21:24:57 -0800 Subject: Fix max_days calculation portability in youri-check This method should work in the old Puppet 3.6 we're using --- modules/youri-check/manifests/init.pp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'modules') diff --git a/modules/youri-check/manifests/init.pp b/modules/youri-check/manifests/init.pp index 2f8acade..aef33d17 100644 --- a/modules/youri-check/manifests/init.pp +++ b/modules/youri-check/manifests/init.pp @@ -31,6 +31,7 @@ class youri-check { define config($version) { + include stdlib include youri-check::base $config = "/etc/youri/${version}.conf" @@ -40,7 +41,8 @@ class youri-check { $pgsql_user = "youri${version}" $pgsql_password = extlookup('youri_pgsql','x') # We want to alert to packages older than last mass rebuild - $max_days = (Timestamp.now - Timestamp.parse('2022-03-01', '%F')).days + # 1646092800 is 2022-03-01 (get it with "TZ=UTC date -d2022-03-01 +%s") + $max_days = (time() - 1646092800)/(24*3600) file { "${config}": ensure => present, -- cgit v1.2.1