From e5d25ee36e220815a9b47cbe02421828f4e7e488 Mon Sep 17 00:00:00 2001 From: Astro Date: Thu, 1 Dec 2016 19:45:09 +0100 Subject: [PATCH] openvpn: systemd restart --- salt/vpn/openvpn.sls | 10 ++++++++++ salt/vpn/systemd-restart.conf | 3 +++ 2 files changed, 13 insertions(+) create mode 100644 salt/vpn/systemd-restart.conf diff --git a/salt/vpn/openvpn.sls b/salt/vpn/openvpn.sls index 208f9e3..e8bb0be 100644 --- a/salt/vpn/openvpn.sls +++ b/salt/vpn/openvpn.sls @@ -36,6 +36,16 @@ hostroutes-{{ name }}: name: {{ name }} - mode: 755 +/etc/systemd/system/openvpn@{{ name }}.service.d: + file.directory: + - user: root + +/etc/systemd/system/openvpn@{{ name }}.service.d/restart.conf: + file.managed: + - source: salt://vpn/systemd-restart.conf + - mode: 644 + - require: + - file: /etc/systemd/system/openvpn@{{ name }}.service.d autostart-{{ name }}: service.enabled: diff --git a/salt/vpn/systemd-restart.conf b/salt/vpn/systemd-restart.conf new file mode 100644 index 000000000..f3306f7 --- /dev/null +++ b/salt/vpn/systemd-restart.conf @@ -0,0 +1,3 @@ +[Service] +Restart=always +RestartSec=10s