From ed969fdc4a0ecc6a9a53f484624628acc58efe73 Mon Sep 17 00:00:00 2001 From: rulrich Date: Sun, 10 Mar 2024 10:58:55 +0100 Subject: [PATCH] roles/basic_packages/files/local.conf aktualisiert --- roles/basic_packages/files/local.conf | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/roles/basic_packages/files/local.conf b/roles/basic_packages/files/local.conf index 08c023a..7e4be7f 100644 --- a/roles/basic_packages/files/local.conf +++ b/roles/basic_packages/files/local.conf @@ -1,5 +1,19 @@ -OUTPUT=ISO +OUTPUT=ISO +OUTPUT_URL=sshfs://{{ rear_backup_user }}@{{rear_backup_server}}{{ rear_backup_path }} + +BACKUP=NETFS +BACKUP_URL=sshfs://{{ rear_backup_user }}@{{rear_backup_server}}{{ rear_backup_path }} +BACKUP_PROG_EXCLUDE=("${BACKUP_PROG_EXCLUDE[@]}" '/media' '/var/tmp' '/var/crash' '/some/path/to/exclude/*' '/other/stuff/*.bz2') + +CLONE_ALL_USERS_GROUPS=yes + +# Set pigz for tar, instead of default "--gzip" so we use all CPU cores +BACKUP_PROG_COMPRESS_OPTIONS=( --use-compress-program=pigz ) +# Make sure the rescue ISO includes the pigz binary or restore will fail +REQUIRED_PROGS=("${REQUIRED_PROGS[@]}" 'pigz') + +# include private keys in the rescue ISO +SSH_FILES=yes +# include private keys without passphrase in the rescue ISO +SSH_UNPROTECTED_PRIVATE_KEYS=yes -BACKUP=NETFS -BACKUP_URL=file:///media/rear/ -BACKUP_PROG_EXCLUDE=( "${BACKUP_PROG_EXCLUDE[@]}" '/mnt/*' '/media/*' '/var/lib/rear/*')