Tomáš Kukrál | daae0d4 | 2017-02-08 14:35:43 +0100 | [diff] [blame] | 1 | [Unit] |
| 2 | Description=etcd - highly-available key value store |
| 3 | Documentation=https://github.com/coreos/etcd |
| 4 | After=network.target |
| 5 | Wants=network-online.target |
| 6 | |
| 7 | [Service] |
| 8 | Environment=DAEMON_ARGS= |
| 9 | Environment=ETCD_NAME=%H |
| 10 | Environment=ETCD_DATA_DIR=/var/lib/etcd/default |
| 11 | EnvironmentFile=-/etc/default/%p |
| 12 | Type=notify |
Tomáš Kukrál | 9e16eca | 2017-03-20 19:33:46 +0100 | [diff] [blame] | 13 | User=etcd |
Tomáš Kukrál | daae0d4 | 2017-02-08 14:35:43 +0100 | [diff] [blame] | 14 | PermissionsStartOnly=true |
| 15 | #ExecStart=/bin/sh -c "GOMAXPROCS=$(nproc) /usr/bin/etcd $DAEMON_ARGS" |
| 16 | ExecStart=/usr/local/bin/etcd $DAEMON_ARGS |
| 17 | Restart=on-abnormal |
| 18 | #RestartSec=10s |
| 19 | LimitNOFILE=65536 |
Tomáš Kukrál | 8f01b1d | 2017-06-12 11:29:02 +0200 | [diff] [blame] | 20 | TimeoutSec=120 |
Tomáš Kukrál | daae0d4 | 2017-02-08 14:35:43 +0100 | [diff] [blame] | 21 | |
| 22 | [Install] |
| 23 | WantedBy=multi-user.target |