#!/bin/bash -e # # This is a wrapper for the etcd that serves as 'discovery' server and manager # for the cluster configuration address=$(getent ahosts ${HOSTNAME} | grep RAW | cut -d ' ' -f 1) exec /usr/local/bin/etcd \ -advertise-client-urls http://${address}:2379 \ -listen-client-urls http://${address}:2379 \ -data-dir /var/lib/etcd \ -name discovery