summaryrefslogtreecommitdiff
path: root/roles/linux-ns/files/systemd/dn42_tinc@.service
blob: 894946725460b904ffb6f031c3031eb044a5a7a9 (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
# tinc inside dn42 namespace

[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/

#[Install]
#WantedBy=tinc.service