]> gitweb.fluxo.info Git - puppet-nodo.git/commitdiff
LUKS and LVM backup for physical hosts and virtual machines
authorSilvio Rhatto <rhatto@riseup.net>
Sat, 23 Aug 2014 17:14:45 +0000 (14:14 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Sat, 23 Aug 2014 17:14:45 +0000 (14:14 -0300)
manifests/base/host.pp
manifests/base/kvm.pp

index f3c23de9bcf10e4794128b5dfd3674ca9a5bb021..07c2d5b2d1238397e1a93c7f2f0e348d5de145e8 100644 (file)
@@ -35,6 +35,10 @@ class nodo::base::host {
   # Backup
   backupninja::sys { "sys":
     ensure => present,
+    doluks => $::is_virtual,
+    dolvm  => $::is_virtual,
+    #dombr  => $::is_virtual,
+    #dobios => $::is_virtual,
   }
 
   # Monitoring
index 06a7d1009f6271f66fa30837e2373616122bfb6b..09ae3440f22d9c90311e1051ddc50fe0d6db1839 100644 (file)
@@ -2,4 +2,9 @@ class nodo::base::kvm inherits nodo::base::host {
   class { [ 'nodo::subsystem::fstab', 'nodo::subsystem::crypttab' ]:
     type => 'kvm',
   }
+
+  Backupninja::Sys['sys'] {
+    doluks => true,
+    dolvm  => true,
+  }
 }