aboutsummaryrefslogtreecommitdiff
path: root/personal_infra/puppet/modules/backups
diff options
context:
space:
mode:
authoralex <alex@pdp7.net>2023-06-18 12:48:17 +0200
committeralex <alex@pdp7.net>2023-06-18 12:48:17 +0200
commitcfc055e753fa4083a16af4de3a2c2743b1d0e909 (patch)
tree2ccffd5806e4e7507c5b0985f035ceaa069c7835 /personal_infra/puppet/modules/backups
parenta85e03ef753199a0219a3314e0cff28fc2613a6a (diff)
Configure backups
Diffstat (limited to 'personal_infra/puppet/modules/backups')
-rw-r--r--personal_infra/puppet/modules/backups/manifests/init.pp11
1 files changed, 11 insertions, 0 deletions
diff --git a/personal_infra/puppet/modules/backups/manifests/init.pp b/personal_infra/puppet/modules/backups/manifests/init.pp
new file mode 100644
index 00000000..f98d598f
--- /dev/null
+++ b/personal_infra/puppet/modules/backups/manifests/init.pp
@@ -0,0 +1,11 @@
+class backups($sanoid_config) {
+ package {'sanoid':}
+
+ file {'/etc/sanoid':
+ ensure => directory,
+ }
+ ->
+ file {'/etc/sanoid/sanoid.conf':
+ content => $sanoid_config,
+ }
+}