From 524bfe4fd46c090f4f7e295b5e2dd35e3e554dd0 Mon Sep 17 00:00:00 2001 From: saibotk Date: Wed, 6 Oct 2021 00:00:30 +0200 Subject: [PATCH] lvm_self_backup: Increase timeout and show progress information This sets the timeout to 20h, because full backups usually take longer and also enabled progress logs, to see if the job is actually still doing something. --- roles/lvm_self_backup/templates/backup-lvm.service | 2 +- roles/lvm_self_backup/templates/backup-lvm.sh | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/roles/lvm_self_backup/templates/backup-lvm.service b/roles/lvm_self_backup/templates/backup-lvm.service index 79d1dd2..a0d66e7 100644 --- a/roles/lvm_self_backup/templates/backup-lvm.service +++ b/roles/lvm_self_backup/templates/backup-lvm.service @@ -4,7 +4,7 @@ Description=Start lvm backup using duplicity. [Service] Type=oneshot -TimeoutSec=2h +TimeoutSec=20h # Creating snapshots {% for item in backup_vols %} diff --git a/roles/lvm_self_backup/templates/backup-lvm.sh b/roles/lvm_self_backup/templates/backup-lvm.sh index 7b85a71..152bb7a 100644 --- a/roles/lvm_self_backup/templates/backup-lvm.sh +++ b/roles/lvm_self_backup/templates/backup-lvm.sh @@ -34,6 +34,8 @@ function backup () {( --hostname {{ ansible_fqdn }} \ {{ backup_duplicity_image }}:{{ backup_duplicity_image_version }} \ --full-if-older-than 1M \ + --progress \ + --progress-rate 60 \ --sign-key "{{ backup_gpg.sign_key | default(backup_gpg.id) }}" \ {% for encryption_key in backup_gpg.encryption_keys | default([backup_gpg.id]) %} --encrypt-key "{{ encryption_key }}" \