#!/bin/bash

# create consul user/group if doesn't exist (this is slow on first run due to ldap)
/usr/bin/getent passwd consul >/dev/null || /usr/sbin/useradd -r -s /usr/sbin/nologin -d /var/lib/consul consul
/bin/chmod 0700 /var/lib/consul
/bin/chown -R consul: /var/lib/consul

# enable and start service
if [ -x "/bin/systemctl" ]; then
  /bin/systemctl daemon-reload
  /bin/systemctl disable consul
  /bin/systemctl enable consul
  /bin/systemctl restart consul
fi
