mirror of
https://github.com/plantroon/acme.sh.git
synced 2024-12-25 14:41:40 +00:00
Syntax fix part 2
This commit is contained in:
parent
e2cc350fbc
commit
753d0e7df7
@ -21,8 +21,8 @@ kong_deploy() {
|
|||||||
_cfullchain="$5"
|
_cfullchain="$5"
|
||||||
_info "Deploying certificate on Kong instance"
|
_info "Deploying certificate on Kong instance"
|
||||||
if [ -z "$KONG_URL" ]; then
|
if [ -z "$KONG_URL" ]; then
|
||||||
_debug "KONG_URL Not set, using default http://localhost:8001"
|
_debug "KONG_URL Not set, using default http://localhost:8001"
|
||||||
KONG_URL="http://localhost:8001"
|
KONG_URL="http://localhost:8001"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
_debug _cdomain "$_cdomain"
|
_debug _cdomain "$_cdomain"
|
||||||
@ -32,7 +32,7 @@ kong_deploy() {
|
|||||||
_debug _cfullchain "$_cfullchain"
|
_debug _cfullchain "$_cfullchain"
|
||||||
|
|
||||||
#Get uuid linked to the domain
|
#Get uuid linked to the domain
|
||||||
uuid=$( _get "$KONG_URL/apis?request_host=$_cdomain" | _normalizeJson | _egrep_o '[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}')
|
uuid=$(_get "$KONG_URL/apis?request_host=$_cdomain" | _normalizeJson | _egrep_o '[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}')
|
||||||
if [ "$uuid" = "" ]; then
|
if [ "$uuid" = "" ]; then
|
||||||
_err "Unable to get Kong uuid for domain $_cdomain"
|
_err "Unable to get Kong uuid for domain $_cdomain"
|
||||||
_err "Make sure that KONG_URL is correctly configured"
|
_err "Make sure that KONG_URL is correctly configured"
|
||||||
@ -62,15 +62,14 @@ kong_deploy() {
|
|||||||
#Check if ssl plugins is aready enabled (if not => POST else => PATCH)
|
#Check if ssl plugins is aready enabled (if not => POST else => PATCH)
|
||||||
ssl_uuid=$(_get "$KONG_URL/apis/$uuid/plugins" | _egrep_o '"id":"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}"[a-zA-Z0-9\-\,\"_\:]*"name":"ssl"' | _egrep_o '[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}')
|
ssl_uuid=$(_get "$KONG_URL/apis/$uuid/plugins" | _egrep_o '"id":"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}"[a-zA-Z0-9\-\,\"_\:]*"name":"ssl"' | _egrep_o '[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}')
|
||||||
_debug ssl_uuid "$ssl_uuid"
|
_debug ssl_uuid "$ssl_uuid"
|
||||||
if [ "$ssl_uuid" = "" ]
|
if [ "$ssl_uuid" = "" ]; then
|
||||||
then
|
|
||||||
#Post certificate to Kong
|
#Post certificate to Kong
|
||||||
response=$(_post "$content" "$KONG_URL/apis/$uuid/plugins" "" "POST")
|
response=$(_post "$content" "$KONG_URL/apis/$uuid/plugins" "" "POST")
|
||||||
else
|
else
|
||||||
#patch
|
#patch
|
||||||
response=$(_post "$content" "$KONG_URL/apis/$uuid/plugins/$ssl_uuid" "" "PATCH")
|
response=$(_post "$content" "$KONG_URL/apis/$uuid/plugins/$ssl_uuid" "" "PATCH")
|
||||||
fi
|
fi
|
||||||
if ! [ "$( echo "$response" | _egrep_o "ssl" )" = "ssl" ]; then
|
if ! [ "$(echo "$response" | _egrep_o "ssl")" = "ssl" ]; then
|
||||||
_err "An error occured with cert upload. Check response:"
|
_err "An error occured with cert upload. Check response:"
|
||||||
_err "$response"
|
_err "$response"
|
||||||
return 1
|
return 1
|
||||||
|
Loading…
Reference in New Issue
Block a user