fix: shell quoting for curl command

This commit is contained in:
2023-01-05 20:17:36 +01:00
parent 18cae45a65
commit df7b5ccc4e

View File

@@ -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 ..