#!/usr/bin/env bash
set -e

echo "Installing Consul..."
chmod +x /tmp/consul
sudo mv /tmp/consul /usr/local/bin/consul
sudo mkdir -p /opt/consul/data

echo "Installing Upstart service..."
sudo mkdir -p /etc/consul.d
sudo mkdir -p /etc/service/consul

sudo chown root:root /tmp/consul-upstart.conf
sudo mv /tmp/consul-upstart.conf /etc/init/consul.conf
sudo chmod 0644 /etc/init/consul.conf

sudo chown root:root /tmp/consul.json
sudo mv /tmp/consul.json /etc/consul.d/default.json
sudo chmod 0644 /etc/consul.d/default.json

sudo cp /tmp/master-server-addr /etc/service/consul/servers.conf
sudo chmod 0644 /etc/service/consul/servers.conf
