From cfc055e753fa4083a16af4de3a2c2743b1d0e909 Mon Sep 17 00:00:00 2001 From: alex Date: Sun, 18 Jun 2023 12:48:17 +0200 Subject: Configure backups --- personal_infra/puppet/site/h1.pdp7.net.pp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'personal_infra/puppet/site/h1.pdp7.net.pp') diff --git a/personal_infra/puppet/site/h1.pdp7.net.pp b/personal_infra/puppet/site/h1.pdp7.net.pp index 1e7983a5..d1d1572e 100644 --- a/personal_infra/puppet/site/h1.pdp7.net.pp +++ b/personal_infra/puppet/site/h1.pdp7.net.pp @@ -2,6 +2,23 @@ node 'h1.pdp7.net' { class {'proxmox::freeipa':} class {'dns_dhcp':} + class {'backups': + sanoid_config => @("EOT") + # pg data + [rpool/data/subvol-204-disk-1] + use_template = backup + + [template_backup] + frequently=0 + hourly=0 + daily=100000 + monthly=0 + yearly=0 + autosnap=yes + | EOT + , + } + # TODO: ugly; tinc scripts require this :( package {'net-tools':} -- cgit v1.2.3