summaryrefslogtreecommitdiff
path: root/roles/linux-ns/files/systemd/dn42_tinc@.service
blob: bf17815680a047fdd0a2e280d381b2c30221fdfc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
[Unit]
Description=Tinc net %i in namespace dn42
Documentation=info:tinc
Documentation=man:tinc(8) man:tinc.conf(5)
Documentation=http://tinc-vpn.org/docs/
PartOf=tinc.service
ReloadPropagatedFrom=tinc.service

[Service]
Type=simple
WorkingDirectory=/etc/tinc/%i
EnvironmentFile=/etc/default/tinc
ExecStart=/usr/sbin/tincd -c /etc/tinc/dn42/%i/ -n %i -D --pidfile /run/tinc/dn42/tinc.pid $EXTRA
ExecReload=/usr/sbin/tincd -c /etc/tinc/dn42/%i/ -n %i --pidfile /run/tinc/dn42/tinc.pid -kHUP
KillMode=mixed
Restart=on-failure
RestartSec=5
TimeoutStopSec=5

NetworkNamespacePath=/run/netns/dn42
BindReadOnlyPaths=/etc/netns/dn42/resolv.conf:/etc/resolv.conf
ProtectSystem=strict
RuntimeDirectory=./tinc/dn42/

PrivateTmp=true
#tun
#PrivateDevices=true
PrivateIPC=true

#[Install]
#WantedBy=tinc.service