]> git.immae.eu Git - perso/Immae/Projets/Puppet.git/blobdiff - modules/etckeeper/manifests/run.pp
Add etckeeper
[perso/Immae/Projets/Puppet.git] / modules / etckeeper / manifests / run.pp
diff --git a/modules/etckeeper/manifests/run.pp b/modules/etckeeper/manifests/run.pp
new file mode 100644 (file)
index 0000000..ddbb4e1
--- /dev/null
@@ -0,0 +1,7 @@
+define etckeeper::run ($stages = [Stage['main']], $refreshonly = true, $reason = 'puppet run') {
+  exec { "etckeeper::run::${name}":
+    refreshonly => $refreshonly,
+    command     => "/usr/bin/etckeeper commit '${reason}' || true",
+    subscribe   => $stages
+  }
+}