corrected and improved the _getdeployconf and _savedeployconf in _DA_credentials()
This commit is contained in:
parent
648c6b6ea2
commit
fb110c38cd
@ -42,19 +42,26 @@ directadmin_deploy() {
|
|||||||
# Usage: _DA_credentials
|
# Usage: _DA_credentials
|
||||||
# It will check if the needed settings are available
|
# It will check if the needed settings are available
|
||||||
_DA_credentials() {
|
_DA_credentials() {
|
||||||
DEPLOY_DA_Api="${DEPLOY_DA_Api:-$(_getdeployconf DEPLOY_DA_Api)}"
|
_getdeployconf DEPLOY_DA_Api
|
||||||
DEPLOY_DA_Api_Insecure="${DEPLOY_DA_Api_Insecure:-$(_getdeployconf DEPLOY_DA_Api_Insecure)}"
|
if [ -z "$DEPLOY_DA_Api" ]; then
|
||||||
if [ -z "${DEPLOY_DA_Api}" ] || [ -z "${DEPLOY_DA_Api_Insecure}" ]; then
|
_err "You haven't specified the DirectAdmin Login data/URL. Please set the env variable DEPLOY_DA_Api"
|
||||||
DEPLOY_DA_Api=""
|
|
||||||
DEPLOY_DA_Api_Insecure=""
|
|
||||||
_err "You haven't specified the DirectAdmin Login data, URL and whether you want check the DirectAdmin SSL cert. Please try again."
|
|
||||||
return 1
|
return 1
|
||||||
else
|
else
|
||||||
_saveaccountconf_mutable DEPLOY_DA_Api "${DEPLOY_DA_Api}"
|
_savedeployconf DEPLOY_DA_Api "$DEPLOY_DA_Api"
|
||||||
_saveaccountconf_mutable DEPLOY_DA_Api_Insecure "${DEPLOY_DA_Api_Insecure}"
|
|
||||||
# Set whether curl should use secure or insecure mode
|
|
||||||
export HTTPS_INSECURE="${DEPLOY_DA_Api_Insecure}"
|
|
||||||
fi
|
fi
|
||||||
|
_debug2 DEPLOY_DA_Api "$DEPLOY_DA_Api"
|
||||||
|
|
||||||
|
_getdeployconf DEPLOY_DA_Api_Insecure
|
||||||
|
if [ -z "$DEPLOY_DA_Api_Insecure" ]; then
|
||||||
|
_debug "Using DEPLOY_DA_Api_Insecure=0 so ssl cert is checked for validity, please set to 1 to have it just accepted."
|
||||||
|
DEPLOY_DA_Api_Insecure=0
|
||||||
|
else
|
||||||
|
_savedeployconf DEPLOY_DA_Api_Insecure "$DEPLOY_DA_Api_Insecure"
|
||||||
|
fi
|
||||||
|
_debug2 DEPLOY_DA_Api_Insecure "$DEPLOY_DA_Api_Insecure"
|
||||||
|
|
||||||
|
# Set whether curl/wget should use secure or insecure mode
|
||||||
|
export HTTPS_INSECURE="${DEPLOY_DA_Api_Insecure}"
|
||||||
}
|
}
|
||||||
|
|
||||||
# Usage: _da_get_api CMD_API_* data example.com
|
# Usage: _da_get_api CMD_API_* data example.com
|
||||||
|
Loading…
Reference in New Issue
Block a user