Merge tag 'v2.3.6' into testing
[gpl/argeo-freed.git] / lib / systemd / system / freed-ipsec-roaming@.service
diff --git a/lib/systemd/system/freed-ipsec-roaming@.service b/lib/systemd/system/freed-ipsec-roaming@.service
new file mode 100644 (file)
index 0000000..4318528
--- /dev/null
@@ -0,0 +1,24 @@
+[Unit]
+Description=Roaming IPSec to '%i'
+After=network-online.target
+Wants=network-online.target
+
+After=ipsec.service
+PartOf=ipsec.service
+Requires=ipsec.service
+
+StartLimitIntervalSec=60
+StartLimitBurst=20
+
+[Service]
+Type=oneshot
+RemainAfterExit=yes
+ExecStart=ipsec auto --start %i
+ExecStop=ipsec auto --delete %i
+
+Restart=on-failure
+RestartSec=3
+
+[Install]
+WantedBy=multi-user.target
+RequiredBy=ipsec.service