Files
zfs-backup/config.py
T
2021-11-26 13:42:08 +01:00

36 lines
860 B
Python

# -*- coding: utf-8 -*-
from uuid import UUID
# Name des lokalen Pools
local_pool_to_backup = "tank"
# Name der Backup-Platten und UUID der Partition
backup_pools = {
"backup1": UUID("603eeae5-1f16-4d1f-8dc5-8b5368c0cdd4"),
"backup2": UUID("8632e9e4-3d6c-4627-8c28-ec72f52db281"),
}
# Datasets, die nicht gesichert werden sollen
do_not_backup = [
"tank/cache",
"tank/docker",
]
# überprüfe ob neue Snapshots mit diesen String-Teilen vorliegen
snapshot_tag = "znap"
snapshot_interval = "monthly"
# wie viele Snapshots von jedem Intervall sollen beibehalten werden?
# dies sollte der Serverkonfiguration zu zfs-auto-snapshots folgen
keep_snapshots_per_interval = {
"frequent": 4,
"hourly": 24,
"daily": 31,
"weekly": 8,
"monthly": 12,
}
ZFS = "/usr/bin/zfs"
ZPOOL = "/usr/bin/zpool"
CRYPTSETUP = "/usr/bin/cryptsetup"