|
|
|
@ -131,6 +131,11 @@ write_log DEBUG 'Connecting to API'
|
|
|
|
|
RES_AUTHENT=$(${CURL} -X POST --user ${USER_IPAM}:${PASSWORD_IPAM} ${URL}/user/)
|
|
|
|
|
CODE_RETOUR_RES_AUTHENT=$(echo ${RES_AUTHENT} | jq '.code')
|
|
|
|
|
|
|
|
|
|
if [ $? != 0 ]; then
|
|
|
|
|
# The IPAM is probably down, simulating 503 HTTP code
|
|
|
|
|
CODE_RETOUR_RES_AUTHENT=503
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
# Si OK, on utilise l'IPAM, sinon on passe par le fichier de cache
|
|
|
|
|
if [ ${CODE_RETOUR_RES_AUTHENT} != 200 ]; then
|
|
|
|
|
write_log ERROR "Wrong HTTP code from the API: ${CODE_RETOUR_RES_AUTHENT}"
|
|
|
|
|