This unit is provided by:
Options
-
[Install]
-
[Service]
-
Environment=DAEMON_ARGS= ETCD_NAME=%H ETCD_DATA_DIR=/var/lib/etcd/default
-
EnvironmentFile=-/etc/default/%p
-
EnvironmentFile=-/etc/etcd/etcd.conf
-
EnvironmentFile=-/etc/sysconfig/etcd
-
ExecStart=/bin/bash -c "GOMAXPROCS=$(nproc) /usr/bin/etcd"
-
ExecStart=/bin/bash -c "GOMAXPROCS=$(nproc) /usr/sbin/etcd $ETCD_OPTIONS"
-
ExecStart=/usr/bin/etcd $DAEMON_ARGS
-
IOSchedulingClass=best-effort
-
IOSchedulingPriority=2
-
LimitNOFILE=65536
-
Nice=-10
-
PermissionsStartOnly=yes
-
PrivateDevices
Introduced in systemd 209=yes -
ProtectClock
Introduced in systemd 245=yes -
ProtectControlGroups
Introduced in systemd 232=yes -
ProtectHome
Introduced in systemd 214=yes -
ProtectHostname
Introduced in systemd 242=yes -
ProtectKernelLogs
Introduced in systemd 244=yes -
ProtectKernelModules
Introduced in systemd 232=yes -
ProtectKernelTunables
Introduced in systemd 232=yes -
ProtectSystem
Introduced in systemd 214=full -
Restart=on-abnormal
-
Restart=on-failure
-
RestrictRealtime
Introduced in systemd 231=yes -
Type=notify
-
User=etcd
-
WorkingDirectory=/var/lib/etcd/
-
-
[Unit]
-
After=network.target
-
After=network.target network-online.target
-
Description=Etcd Server
-
Description=etcd - highly-available key value store
-
Documentation=https://etcd.io/docs man:etcd
-
Wants=network-online.target
-
Additionnal notes
Nothing here.