]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | [Unit] |
2 | Description=Ceph rados gateway | |
7c673cae | 3 | PartOf=ceph-radosgw.target |
f91f0fd5 TL |
4 | After=network-online.target local-fs.target time-sync.target |
5 | Before=remote-fs-pre.target ceph-radosgw.target | |
6 | Wants=network-online.target local-fs.target time-sync.target remote-fs-pre.target ceph-radosgw.target | |
7c673cae FG |
7 | |
8 | [Service] | |
9 | LimitNOFILE=1048576 | |
10 | LimitNPROC=1048576 | |
11fdf7f2 | 11 | EnvironmentFile=-@SYSTEMD_ENV_FILE@ |
7c673cae FG |
12 | Environment=CLUSTER=ceph |
13 | ExecStart=/usr/bin/radosgw -f --cluster ${CLUSTER} --name client.%i --setuser ceph --setgroup ceph | |
11fdf7f2 TL |
14 | LockPersonality=true |
15 | MemoryDenyWriteExecute=true | |
16 | NoNewPrivileges=true | |
7c673cae | 17 | PrivateDevices=yes |
11fdf7f2 | 18 | ProtectControlGroups=true |
7c673cae | 19 | ProtectHome=true |
11fdf7f2 TL |
20 | ProtectKernelModules=true |
21 | ProtectKernelTunables=true | |
7c673cae FG |
22 | ProtectSystem=full |
23 | PrivateTmp=true | |
24 | TasksMax=infinity | |
25 | Restart=on-failure | |
26 | StartLimitInterval=30s | |
27 | StartLimitBurst=5 | |
28 | ||
29 | [Install] | |
30 | WantedBy=ceph-radosgw.target |