no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
— | consul [2016/07/06 20:38] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Consul ====== | ||
+ | |||
+ | * [[Vault]] | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
+ | === Ubuntu Installation === | ||
+ | |||
+ | Download Consul, unpack the binary, and put it in ''/ | ||
+ | |||
+ | Set up the user and its home directory: | ||
+ | |||
+ | < | ||
+ | mkdir / | ||
+ | useradd consul -d / | ||
+ | chown consul: / | ||
+ | chmod 0700 / | ||
+ | </ | ||
+ | |||
+ | Create a basic configuration file in ''/ | ||
+ | |||
+ | < | ||
+ | mkdir -p / | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Create an init configuration file at ''/ | ||
+ | |||
+ | < | ||
+ | description " | ||
+ | |||
+ | start on (local-filesystems and net-device-up IFACE=eth0) | ||
+ | stop on runlevel [!12345] | ||
+ | |||
+ | respawn | ||
+ | |||
+ | setuid consul | ||
+ | setgid consul | ||
+ | |||
+ | exec consul agent -config-dir / | ||
+ | </ | ||
+ | |||
+ | Start the Consul service: | ||
+ | |||
+ | < | ||
+ | service consul start | ||
+ | </ | ||