summaryrefslogtreecommitdiff
path: root/roles/x509/uacme/base/templates/uacme-reconcile.service.j2
blob: c2fe917ad1e94b9d90fd26117e24105a829bcb2a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
[Unit]
Description=Reconcile Let's Encrypt certificates using uacme

[Service]
Type=oneshot
ExecStart=/usr/local/bin/uacme-reconcile.sh
TimeoutStartSec=5min
CapabilityBoundingSet=CAP_CHOWN CAP_NET_BIND_SERVICE
NoNewPrivileges=yes
PrivateTmp=yes
PrivateDevices=yes
ProtectSystem=strict
ReadWritePaths=/var/lib/uacme.d {{ uacme_challenge_webroot_path | default('/var/run/acme/acme-challenge') }}
ProtectHome=yes
ProtectKernelTunables=yes
ProtectControlGroups=yes
RestrictRealtime=yes
RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6