From df7b5ccc4ef54cc7049f1783ea223f74b7581026 Mon Sep 17 00:00:00 2001 From: Sheppy Date: Thu, 5 Jan 2023 20:17:36 +0100 Subject: [PATCH] fix: shell quoting for curl command --- templates/rsync-backup.sh.j2 | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/templates/rsync-backup.sh.j2 b/templates/rsync-backup.sh.j2 index 108e5a8..ebf06e1 100644 --- a/templates/rsync-backup.sh.j2 +++ b/templates/rsync-backup.sh.j2 @@ -34,11 +34,11 @@ SERVICE="backup_{{ hostname_base }}" TOKEN="{{ token }}" if [ $RSYNC_SUCCESS -eq 0 ]; then - curl -H "${CONTENT_TYPE}" -X POST "${ASYNC_ICINGA_ADDRESS}" -d \ - '{"service": "${SERVICE}", "token": "${TOKEN}", "status": "OK", "info": ""}' + curl -H "${CONTENT_TYPE}" -X POST "${ASYNC_ICINGA_ADDRESS}" -d \ + \"{\"service\": \"${SERVICE}\", \"token\": \"${TOKEN}\", \"status\": \"OK\", \"info\": \"\"}\" else - curl -H "${CONTENT_TYPE}" -X POST "${ASYNC_ICINGA_ADDRESS}" -d \ - '{"service": "${SERVICE}", "token": "${TOKEN}", "status": "CRITICAL", "info": ""}' + curl -H "${CONTENT_TYPE}" -X POST "${ASYNC_ICINGA_ADDRESS}" -d \ + \"{\"service\": \"${SERVICE}\", \"token\": \"${TOKEN}\", \"status\": \"CRITICAL\", \"info\": \"\"}\" fi cd ..