Skip to content

Commit

Permalink
Merge pull request #52 from malscent/MB-47142-SpecifyDisk
Browse files Browse the repository at this point in the history
Fixes for clustering
  • Loading branch information
malscent authored May 24, 2022
2 parents 1e56040 + 02b6b65 commit 6327e37
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions main.sh
Original file line number Diff line number Diff line change
Expand Up @@ -295,15 +295,16 @@ __install_prerequisites "$OS" "$ENV" "$SYNC_GATEWAY"
LOCAL_IP=$(ifconfig | grep -Eo 'inet (addr:)?([0-9]*\.){3}[0-9]*' | grep -Eo '([0-9]*\.){3}[0-9]*' | grep -v '127.0.0.1')
HOST=$(hostname) || hostnamectl
# Do a reverse DNS lookup on the cluster host and see if it is this local ip
PUBLIC_HOST_IP=$(dig +short "$CLUSTER_HOST")

PUBLIC_HOST_DNS=$(dig +short "$CLUSTER_HOST")
PUBLIC_IP=$(curl ifconfig.me)
__log_debug "Hostname: ${HOST}"
__log_debug "Local IP: ${LOCAL_IP}"
__log_debug "Public_Host_IP: ${PUBLIC_HOST_IP}"
__log_debug "ReverseDNS: ${PUBLIC_HOST_DNS}"
__log_debug "Public IP: ${PUBLIC_IP}"

# Check if host is cluster host, or local ip, or if the clusterhost contains the host for FQDN on GCP

if [[ "$CLUSTER_HOST" == "$HOST" ]] || [[ "$CLUSTER_HOST" == "$LOCAL_IP" ]] || [[ "$CLUSTER_HOST" == *"$HOST"* ]] || [[ "$PUBLIC_HOST_IP" == "$LOCAL_IP" ]]; then
if [[ "$CLUSTER_HOST" == "$HOST" ]] || [[ "$CLUSTER_HOST" == "$LOCAL_IP" ]] || [[ "$CLUSTER_HOST" == *"$HOST"* ]] || [[ "$PUBLIC_HOST_DNS" == "$LOCAL_IP" ]] || [[ "$PUBLIC_IP" == "$PUBLIC_HOST_DNS" ]]; then
__log_info "${CLUSTER_HOST} is host and is this machine"
DO_CLUSTER=1
fi
Expand Down

0 comments on commit 6327e37

Please sign in to comment.