]> git.immae.eu Git - perso/Immae/Projets/Puppet.git/blobdiff - modules/role/manifests/backup.pp
Change release url
[perso/Immae/Projets/Puppet.git] / modules / role / manifests / backup.pp
index 37e6138ef0ddd64ca1a55ef88e8f3226c7450c81..6b8d00c00d93b10af27ba96724931eadbecaa5ac 100644 (file)
@@ -14,7 +14,9 @@ class role::backup (
   include "profile::xmr_stak"
   include "profile::known_hosts"
   include "profile::boinc"
-  include "role::cryptoportfolio::postgresql_backup"
+  include "profile::monitoring"
+
+  include "role::backup::postgresql"
 
   ensure_packages(["rsync"])
 
@@ -123,5 +125,11 @@ class role::backup (
         order   => "$order_dirname-$order_part",
       }
     }
+
+    @profile::monitoring::local_service { "Last backup in $base is not too old":
+      local => {
+        check_command => "check_last_file_date!$base!14",
+      }
+    }
   }
 }