diff --git a/consul/consul.conf b/consul/consul.conf index d045021..ff07906 100644 --- a/consul/consul.conf +++ b/consul/consul.conf @@ -11,9 +11,11 @@ script fi export GOMAXPROCS=`nproc` +BIND_ADDR=`hostname -I | cut -f2 -d' '` exec /usr/local/bin/consul agent \ -config-dir="/etc/consul.d/server" \ + -bind $BIND_ADDR \ ${CONSUL_FLAGS} \ >>/var/log/consul.log 2>&1 end script \ No newline at end of file diff --git a/consul/server.json b/consul/server.json index 2417bec..8582519 100644 --- a/consul/server.json +++ b/consul/server.json @@ -2,7 +2,7 @@ "bootstrap": false, "server": true, "datacenter": "dc1", - "data_dir": "/tmp", + "data_dir": "/var/consul", "log_level": "INFO", "enable_syslog": true, "start_join": ["192.168.100.101", "192.168.100.102", "192.168.100.103"]