diff options
author | Christian Pointner <equinox@spreadspace.org> | 2021-05-02 16:20:10 +0200 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2021-05-02 16:20:10 +0200 |
commit | ad5c22b169f1a1cba85599149ec1f143109d62c5 (patch) | |
tree | 1258563ebacdb41d3262cb9b040be1fc7389fb98 | |
parent | ch-prometheus exclude storage/backups from epimetheus backup for now (diff) |
adapt backup sanoid template for ch-epimetheus only
-rw-r--r-- | inventory/host_vars/ch-epimetheus.yml | 17 | ||||
-rw-r--r-- | roles/storage/zfs/sanoid/defaults/main.yml | 2 | ||||
-rw-r--r-- | roles/storage/zfs/syncoid/templates/systemd.service.j2 | 2 |
3 files changed, 19 insertions, 2 deletions
diff --git a/inventory/host_vars/ch-epimetheus.yml b/inventory/host_vars/ch-epimetheus.yml index 61e5c758..7b7bc457 100644 --- a/inventory/host_vars/ch-epimetheus.yml +++ b/inventory/host_vars/ch-epimetheus.yml @@ -46,12 +46,29 @@ zfs_pools: # create_vdevs: raidz /dev/mapper/crypto-sata0 /dev/mapper/crypto-sata1 /dev/mapper/crypto-sata2 /dev/mapper/crypto-sata3 create_vdevs: raidz /dev/mapper/crypto-sata1 /dev/mapper/crypto-sata2 /dev/mapper/crypto-sata3 + +zfs_sanoid_templates: + backup: + frequently: 0 + hourly: 48 + daily: 90 + monthly: 6 + yearly: 0 + autosnap: no + autoprune: yes + + ignore: + autoprune: no + autosnap: no + monitor: no + zfs_sanoid_modules: backup: use_template: backup recursive: yes process_children_only: yes + zfs_syncoid_target_pool: backup zfs_syncoid_sources: 'ch-prometheus': diff --git a/roles/storage/zfs/sanoid/defaults/main.yml b/roles/storage/zfs/sanoid/defaults/main.yml index 68a3888f..f48e9fd2 100644 --- a/roles/storage/zfs/sanoid/defaults/main.yml +++ b/roles/storage/zfs/sanoid/defaults/main.yml @@ -13,7 +13,7 @@ zfs_sanoid_templates: backup: frequently: 0 - hourly: 36 + hourly: 0 daily: 60 monthly: 6 yearly: 0 diff --git a/roles/storage/zfs/syncoid/templates/systemd.service.j2 b/roles/storage/zfs/syncoid/templates/systemd.service.j2 index f55539ac..ada34336 100644 --- a/roles/storage/zfs/syncoid/templates/systemd.service.j2 +++ b/roles/storage/zfs/syncoid/templates/systemd.service.j2 @@ -1,5 +1,5 @@ [Unit] -Description=run syncoid based backup for {{ item.key }} +Description=syncoid-based backup for {{ item.key }} [Service] Type=oneshot |