diff options
Diffstat (limited to 'docker/examples/docker-compose-cluster/scripts')
-rw-r--r-- | docker/examples/docker-compose-cluster/scripts/lib/functions.sh | 37 | ||||
-rwxr-xr-x | docker/examples/docker-compose-cluster/scripts/pre/30_join_cluster.sh | 28 |
2 files changed, 0 insertions, 65 deletions
diff --git a/docker/examples/docker-compose-cluster/scripts/lib/functions.sh b/docker/examples/docker-compose-cluster/scripts/lib/functions.sh deleted file mode 100644 index 2ff16f659..000000000 --- a/docker/examples/docker-compose-cluster/scripts/lib/functions.sh +++ /dev/null @@ -1,37 +0,0 @@ -# overwrite get_nodename to discover hostname from DNS -get_nodename() { - local hostname=${HOSTNAME} - - # get hostname from dns - if ( is_true ${USE_DNS} ); then - # wait for dns registration - sleep 1 - - nodename=$(discover_dns_hostname ${HOSTIP}) - - is_set ${nodename} \ - && hostname=${nodename} - fi - - echo $hostname - return 0 -} - - -# discover hostname from dns with a reverse lookup -discover_dns_hostname() { - local hostip=$1 - - # try to get the hostname from dns - local dnsname=$(drill -x ${hostip} \ - | grep PTR \ - | awk '{print $5}' \ - | grep -E "^[a-zA-Z0-9]+([-._]?[a-zA-Z0-9]+)*.[a-zA-Z]+\.$" \ - | cut -d '.' -f1 \ - | tail -1) - - is_set ${dnsname} \ - && echo ${dnsname} - - return 0 -} diff --git a/docker/examples/docker-compose-cluster/scripts/pre/30_join_cluster.sh b/docker/examples/docker-compose-cluster/scripts/pre/30_join_cluster.sh deleted file mode 100755 index f68e22eec..000000000 --- a/docker/examples/docker-compose-cluster/scripts/pre/30_join_cluster.sh +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/bash -set -e - -source "${EJABBERD_HOME}/scripts/lib/base_config.sh" -source "${EJABBERD_HOME}/scripts/lib/config.sh" -source "${EJABBERD_HOME}/scripts/lib/base_functions.sh" -source "${EJABBERD_HOME}/scripts/lib/functions.sh" - - -get_cluster_node_from_dns() { - local cluster_host=$(drill ${DOMAINNAME} \ - | grep ${DOMAINNAME} \ - | grep -v ${HOSTIP} \ - | awk '{print $5}' \ - | grep -v "^$" \ - | head -1) - echo $(discover_dns_hostname ${cluster_host}) -} - - -file_exist ${FIRST_START_DONE_FILE} \ - && exit 0 - - -join_cluster $(get_cluster_node_from_dns) - - -exit 0 |