]> git.immae.eu Git - perso/Immae/Projets/Puppet.git/blobdiff - modules/role/manifests/backup.pp
Add pylog2rotate for backups
[perso/Immae/Projets/Puppet.git] / modules / role / manifests / backup.pp
index 37e6138ef0ddd64ca1a55ef88e8f3226c7450c81..51b689d4a891feb84c40b01b7ae66fb6f606dc9f 100644 (file)
@@ -14,7 +14,16 @@ class role::backup (
   include "profile::xmr_stak"
   include "profile::known_hosts"
   include "profile::boinc"
-  include "role::cryptoportfolio::postgresql_backup"
+
+  include "role::backup::postgresql"
+
+  ensure_packages(["python", "python-pip"])
+  package { "pylog2rotate":
+    source   => "git+https://github.com/avian2/pylog2rotate",
+    ensure   => present,
+    provider => "pip3",
+    require  => Package["python-pip"],
+  }
 
   ensure_packages(["rsync"])