cluster-deployment/src/steps-postinstall/75-consul.sh
Starbeamrainbowlabs 512c3d6dd9
Some checks are pending
continuous-integration/laminar-eldarion Build failed with exit code 123 after 2 seconds
consul: add comment
2022-04-30 15:10:22 +01:00

19 lines
522 B
Bash
Executable file

#!/usr/bin/env bash
task_begin "Installing Consul configuration";
# /etc/consul is created by the apt postinstall script
subtask_begin "Copying configuration files";
cp "configs/consul-client.hcl" "/etc/consul/client.hcl";
cp "configs/consul-server.hcl" "/etc/consul/server.hcl";
subtask_end "$?";
# No UFW rules required, as we're now using wesher/wireguard, and allowing all inbound traffic on that interface
subtask_begin "Starting Consul and enabling on boot";
systemctl consul;
subtask_end "$?";
task_end "$?";