Fix JPS syntax error

main
Anthony 2025-03-22 01:53:27 +08:00
parent 9615073df2
commit f47184e41d
1 changed files with 9 additions and 17 deletions

View File

@ -587,24 +587,16 @@ actions:
- cmd[cp]: - cmd[cp]:
user: root user: root
commands: commands:
- | - bash /home/litespeed/mbmanager/ssl-manager/ssl_manager.sh --domain="${settings.domain}" --remove-cert=yes --confirm=yes || true
OUTPUT=$(bash /home/litespeed/mbmanager/ssl-manager/ssl_manager.sh --domain="${settings.domain}" --remove-cert=yes --confirm=yes 2>&1)
echo "$OUTPUT"
# Check if certificate was actually removed regardless of script exit code
if echo "$OUTPUT" | grep -q "Certificate for.*successfully revoked and removed"; then
exit 0
else
exit 1
fi
- if: ${response.exitcode} == 0 - if: ${response.out} =~ "successfully revoked and removed"
return: return:
type: success type: success
message: "SSL certificate for '${settings.domain}' has been successfully removed." message: "SSL certificate for '${settings.domain}' has been successfully removed."
- else: - else:
return: return:
type: error type: error
message: "Failed to remove SSL certificate: ${response.out}" message: "Failed to remove SSL certificate: ${response.out}"
responses: responses:
enableSuccess: enableSuccess: