ConsulΒΆ
containers:
ubuntu-consul:
setup:
- !Ubuntu xenial
- !Install [unzip, wget, ca-certificates]
- !Sh |
cd /tmp
wget https://releases.hashicorp.com/consul/0.6.4/consul_0.6.4_linux_amd64.zip
unzip consul_0.6.4_linux_amd64.zip
cp consul /usr/bin/consul
commands:
consul-server: !Command
description: Start consul in server mode
container: ubuntu-consul
run: |
/usr/bin/consul agent -server -bootstrap-expect=1 \
-data-dir=/tmp/consul -log-level=debug \
-advertise=127.0.0.1