
* add SC2001 to shellcheck skip-list * few functions from CloudFoundryDiego application was changed - manual deployment test requeired Change-Id: Ib7b223553bdfc14f7051911d7ed0e4076c6aebb0
27 lines
626 B
Bash
27 lines
626 B
Bash
#!/bin/bash
|
|
|
|
# $1 - MASTER_IP
|
|
|
|
cp -f haproxy.toml /etc/confd/conf.d/
|
|
cp -f haproxy.tmpl /etc/confd/templates/
|
|
|
|
/usr/local/bin/confd -onetime -backend etcd -node "$1:4001"
|
|
|
|
cp -f default_scripts/haproxy /etc/default/
|
|
|
|
if [[ $(which systemctl) ]]; then
|
|
sed -i.bak "s/%%MASTER_NODE%%/$1/g" systemd/confd.service
|
|
cp -f systemd/confd.service /etc/systemd/system/
|
|
systemctl enable confd
|
|
systemctl start confd
|
|
systemctl enable haproxy
|
|
systemctl start haproxy
|
|
else
|
|
sed -i.bak "s/%%MASTER_NODE%%/$1/g" init_conf/confd.conf
|
|
cp -f init_conf/confd.conf /etc/init/
|
|
service confd start
|
|
service haproxy start
|
|
fi
|
|
|
|
sleep 1
|