From cf1756829586ebbbfa0ae7facc4a70403ae73218 Mon Sep 17 00:00:00 2001 From: Kevin Veen-Birkenbach Date: Tue, 23 Jan 2024 15:08:56 +0100 Subject: [PATCH] Start heal-docker.cymais.service in background to don't block main service --- .../templates/backup-docker-to-local-everything.service.j2 | 2 +- .../templates/backup-docker-to-local.service.j2 | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/roles/backup-docker-to-local/templates/backup-docker-to-local-everything.service.j2 b/roles/backup-docker-to-local/templates/backup-docker-to-local-everything.service.j2 index 5c4beff4..0a402610 100644 --- a/roles/backup-docker-to-local/templates/backup-docker-to-local-everything.service.j2 +++ b/roles/backup-docker-to-local/templates/backup-docker-to-local-everything.service.j2 @@ -6,4 +6,4 @@ OnFailure=systemd-notifier.cymais@%n.service cleanup-failed-docker-backups.cymai Type=oneshot ExecStartPre=/bin/sh -c '/usr/bin/python {{ path_system_lock_script }} {{ system_maintenance_services | join(' ') }} --ignore {{ system_maintenance_backup_services | reject('equalto', 'backup-docker-to-local') | join(' ') }} --timeout "{{sytem_maintenance_lock_timeout_backup_services}}"' ExecStart=/bin/sh -c '/usr/bin/python {{backup_docker_to_local_folder}}backup-docker-to-local.py --everything' -ExecStartPost=/bin/systemctl start heal-docker.cymais.service \ No newline at end of file +ExecStartPost=/bin/sh -c '/bin/systemctl start heal-docker.cymais.service &' \ No newline at end of file diff --git a/roles/backup-docker-to-local/templates/backup-docker-to-local.service.j2 b/roles/backup-docker-to-local/templates/backup-docker-to-local.service.j2 index 16dcf3d1..1c5cf75b 100644 --- a/roles/backup-docker-to-local/templates/backup-docker-to-local.service.j2 +++ b/roles/backup-docker-to-local/templates/backup-docker-to-local.service.j2 @@ -6,4 +6,4 @@ OnFailure=systemd-notifier.cymais@%n.service cleanup-failed-docker-backups.cymai Type=oneshot ExecStartPre=/bin/sh -c '/usr/bin/python {{ path_system_lock_script }} {{ system_maintenance_services | join(' ') }} --ignore {{ system_maintenance_backup_services | reject('equalto', 'backup-docker-to-local-everything') | join(' ') }} --timeout "{{sytem_maintenance_lock_timeout_backup_services}}"' ExecStart=/bin/sh -c '/usr/bin/python {{backup_docker_to_local_folder}}backup-docker-to-local.py' -ExecStartPost=/bin/systemctl start heal-docker.cymais.service \ No newline at end of file +ExecStartPost=/bin/sh -c '/bin/systemctl start heal-docker.cymais.service &' \ No newline at end of file