|
@ -5,6 +5,7 @@ |
|
|
# https://docs.directadmin.com/changelog/version-1.24.4.html#cmd-api-catch-all-pop-passwords-frontpage-protected-dirs-ssl-certs |
|
|
# https://docs.directadmin.com/changelog/version-1.24.4.html#cmd-api-catch-all-pop-passwords-frontpage-protected-dirs-ssl-certs |
|
|
|
|
|
|
|
|
# This deployment required following variables |
|
|
# This deployment required following variables |
|
|
|
|
|
# export DirectAdmin_SCHEME="https" # Optional, https or http, defaults to https |
|
|
# export DirectAdmin_ENDPOINT="example.com:2222" |
|
|
# export DirectAdmin_ENDPOINT="example.com:2222" |
|
|
# export DirectAdmin_USERNAME="Your DirectAdmin Username" |
|
|
# export DirectAdmin_USERNAME="Your DirectAdmin Username" |
|
|
# export DirectAdmin_KEY="Your DirectAdmin Login Key or Password" |
|
|
# export DirectAdmin_KEY="Your DirectAdmin Login Key or Password" |
|
@ -53,6 +54,11 @@ directadmin_deploy() { |
|
|
_savedomainconf DirectAdmin_MAIN_DOMAIN "$DirectAdmin_MAIN_DOMAIN" |
|
|
_savedomainconf DirectAdmin_MAIN_DOMAIN "$DirectAdmin_MAIN_DOMAIN" |
|
|
fi |
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
# Optional SCHEME |
|
|
|
|
|
_getdeployconf DirectAdmin_SCHEME |
|
|
|
|
|
# set default values for DirectAdmin_SCHEME |
|
|
|
|
|
[ -n "${DirectAdmin_SCHEME}" ] || DirectAdmin_SCHEME="https" |
|
|
|
|
|
|
|
|
_info "Deploying certificate to DirectAdmin..." |
|
|
_info "Deploying certificate to DirectAdmin..." |
|
|
|
|
|
|
|
|
# upload certificate |
|
|
# upload certificate |
|
@ -65,7 +71,7 @@ directadmin_deploy() { |
|
|
_debug DirectAdmin_USERNAME "$DirectAdmin_USERNAME" |
|
|
_debug DirectAdmin_USERNAME "$DirectAdmin_USERNAME" |
|
|
_debug DirectAdmin_KEY "$DirectAdmin_KEY" |
|
|
_debug DirectAdmin_KEY "$DirectAdmin_KEY" |
|
|
_debug DirectAdmin_MAIN_DOMAIN "$DirectAdmin_MAIN_DOMAIN" |
|
|
_debug DirectAdmin_MAIN_DOMAIN "$DirectAdmin_MAIN_DOMAIN" |
|
|
_response=$(_post "$_request_body" "https://$DirectAdmin_USERNAME:$DirectAdmin_KEY@$DirectAdmin_ENDPOINT/CMD_API_SSL" "" "POST" "application/json") |
|
|
|
|
|
|
|
|
_response=$(_post "$_request_body" "$DirectAdmin_SCHEME://$DirectAdmin_USERNAME:$DirectAdmin_KEY@$DirectAdmin_ENDPOINT/CMD_API_SSL" "" "POST" "application/json") |
|
|
|
|
|
|
|
|
if _contains "$_response" "error=1"; then |
|
|
if _contains "$_response" "error=1"; then |
|
|
_err "Error in deploying $_cdomain certificate to DirectAdmin Domain $DirectAdmin_MAIN_DOMAIN." |
|
|
_err "Error in deploying $_cdomain certificate to DirectAdmin Domain $DirectAdmin_MAIN_DOMAIN." |
|
|