diff --git a/framework/files/usr/lib/systemd/system/rancherd.service b/framework/files/usr/lib/systemd/system/rancherd.service new file mode 100644 index 00000000..891f3a63 --- /dev/null +++ b/framework/files/usr/lib/systemd/system/rancherd.service @@ -0,0 +1,22 @@ +[Unit] +Description=Rancher Bootstrap +Documentation=https://github.com/rancher/rancherd +Wants=network-online.target +After=network-online.target + +[Install] +WantedBy=multi-user.target + +[Service] +Type=oneshot +EnvironmentFile=-/etc/default/%N +EnvironmentFile=-/etc/sysconfig/%N +KillMode=process +# Having non-zero Limit*s causes performance problems due to accounting overhead +# in the kernel. We recommend using cgroups to do container-local accounting. +LimitNOFILE=1048576 +LimitNPROC=infinity +LimitCORE=infinity +TasksMax=infinity +TimeoutStartSec=0 +ExecStart=/usr/bin/rancherd bootstrap