diff options
author | Christian Pointner <equinox@spreadspace.org> | 2022-01-13 22:43:31 +0100 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2022-01-13 22:43:31 +0100 |
commit | c12a7f4fb6cb1c2cd6ec415f9558d7455126f51f (patch) | |
tree | 20985fb9016a934a30418ce88b7a66a823620e55 /roles | |
parent | ch-apps: basic install (diff) |
enable syncoid-based backups for ch-apps data dir
Diffstat (limited to 'roles')
-rw-r--r-- | roles/storage/zfs/syncoid/templates/syncoid_finalize.j2 | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/roles/storage/zfs/syncoid/templates/syncoid_finalize.j2 b/roles/storage/zfs/syncoid/templates/syncoid_finalize.j2 index 3869e975..638781ac 100644 --- a/roles/storage/zfs/syncoid/templates/syncoid_finalize.j2 +++ b/roles/storage/zfs/syncoid/templates/syncoid_finalize.j2 @@ -42,6 +42,11 @@ syncoid_pull_run{backup_server="{{ inventory_hostname }}"} $now syncoid_pull_duration_seconds{backup_server="{{ inventory_hostname }}"} $duration EOF +if [ "$#" -eq 0 ]; then + echo "not transferring prometheus metrics." + exit $ret +fi + if [ -z "$1" ] || [ -z "$2" ] || [ "$1" == "--" ] || [ "$2" == "--" ]; then echo "$0 <host> <textfile-collector-path> [ -- <additional ssh arguments .. > ]" @@ -58,7 +63,7 @@ if [ -n "$1" ]; then shift fi -echo "transfering prometheus metrics to: $report_to:$textfile_collector_path" +echo "transferring prometheus metrics to: $report_to:$textfile_collector_path" cat "$RUNTIME_DIRECTORY/metrics" | ssh -o "UserKnownHostsFile=/var/lib/syncoid/ssh.knownhosts" -o "HashKnownHosts=no" -i "/var/lib/syncoid/id_ssh_ed25519" "$@" "$report_to" "cat > '$textfile_collector_path/syncoid-pull-{{ inventory_hostname }}.prom'" exit $ret |