network/salt/vpn/openvpn.conf

61 lines
742 B
Plaintext
Raw Normal View History

2016-11-15 01:33:17 +01:00
{%- set conf = pillar['openvpn'][name] %}
client
dev {{ name }}
dev-type tun
proto udp
remote {{ conf['server'] }}
resolv-retry infinite
nobind
user nobody
group nogroup
persist-key
persist-tun
log /var/log/openvpn-{{ name }}.log
#ifconfig-noexec
route 0.0.0.0 0.0.0.0
#route-nopull
2016-11-16 01:17:28 +01:00
up /etc/openvpn/{{ name }}.up
2016-11-15 01:33:17 +01:00
script-security 2
auth-user-pass /etc/openvpn/{{ name }}.auth
auth-retry nointeract
ca [inline]
tls-client
tls-auth [inline]
setenv CLIENT_CERT 0
tun-mtu 1500
tun-mtu-extra 32
mssfix 1450
persist-key
persist-tun
reneg-sec 0
remote-cert-tls server
2016-11-15 01:33:17 +01:00
keepalive 10 30
cipher AES-256-CBC
auth SHA512
comp-lzo no
fast-io
2016-11-15 01:33:17 +01:00
passtos
2016-11-18 02:34:34 +01:00
verb 1
2016-11-15 01:33:17 +01:00
<ca>
{{ conf['ca'] }}
</ca>
2021-02-08 16:39:06 +01:00
key-direction 1
2016-11-15 01:33:17 +01:00
<tls-auth>
{{ conf['key'] }}
</tls-auth>