forked from suse-edge/Factory
24 lines
563 B
Bash
24 lines
563 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
set -eu -o pipefail
|
||
|
|
||
|
# shellcheck disable=SC1091
|
||
|
. /bin/ironic-common.sh
|
||
|
# shellcheck disable=SC1091
|
||
|
. /bin/auth-common.sh
|
||
|
|
||
|
PROBE_CURL_ARGS=
|
||
|
if [[ "${IRONIC_REVERSE_PROXY_SETUP}" == "true" ]]; then
|
||
|
if [[ "${IRONIC_PRIVATE_PORT}" == "unix" ]]; then
|
||
|
PROBE_URL="http://127.0.0.1:6385"
|
||
|
PROBE_CURL_ARGS="--unix-socket /shared/ironic.sock"
|
||
|
else
|
||
|
PROBE_URL="http://127.0.0.1:${IRONIC_PRIVATE_PORT}"
|
||
|
fi
|
||
|
else
|
||
|
PROBE_URL="${IRONIC_BASE_URL}"
|
||
|
fi
|
||
|
|
||
|
# shellcheck disable=SC2086
|
||
|
curl -sSf ${PROBE_CURL_ARGS} "${PROBE_URL}"
|