diff options
author | Christian Poessinger <christian@poessinger.com> | 2022-04-18 12:09:50 +0200 |
---|---|---|
committer | Christian Poessinger <christian@poessinger.com> | 2022-04-18 12:09:50 +0200 |
commit | 217f5d42e17ae5dd55adaab1114cacc7f5a2e280 (patch) | |
tree | c78ca41794f7df690604d0ca43d3853e6cb1b192 /data/templates/openvpn/client.conf.j2 | |
parent | e3a6e7f1a55299822da3b2705cbe8c0f787d46e0 (diff) | |
download | vyos-1x-217f5d42e17ae5dd55adaab1114cacc7f5a2e280.tar.gz vyos-1x-217f5d42e17ae5dd55adaab1114cacc7f5a2e280.zip |
openvpn: T4353: fix Jinja2 linting errors
Diffstat (limited to 'data/templates/openvpn/client.conf.j2')
-rw-r--r-- | data/templates/openvpn/client.conf.j2 | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/data/templates/openvpn/client.conf.j2 b/data/templates/openvpn/client.conf.j2 new file mode 100644 index 000000000..2e327e4d3 --- /dev/null +++ b/data/templates/openvpn/client.conf.j2 @@ -0,0 +1,31 @@ +### Autogenerated by interfaces-openvpn.py ### + +{% if ip is vyos_defined %} +ifconfig-push {{ ip[0] }} {{ server_subnet[0] | netmask_from_cidr }} +{% endif %} +{% if push_route is vyos_defined %} +{% for route in push_route %} +push "route {{ route | address_from_cidr }} {{ route | netmask_from_cidr }}" +{% endfor %} +{% endif %} +{% if subnet is vyos_defined %} +{% for network in subnet %} +iroute {{ network | address_from_cidr }} {{ network | netmask_from_cidr }} +{% endfor %} +{% endif %} +{# ipv6_remote is only set when IPv6 server is enabled #} +{% if ipv6_remote is vyos_defined %} +# IPv6 +{% if ipv6_ip is vyos_defined %} +ifconfig-ipv6-push {{ ipv6_ip[0] }} {{ ipv6_remote }} +{% endif %} +{% for route6 in ipv6_push_route %} +push "route-ipv6 {{ route6 }}" +{% endfor %} +{% for net6 in ipv6_subnet %} +iroute-ipv6 {{ net6 }} +{% endfor %} +{% endif %} +{% if disable is vyos_defined %} +disable +{% endif %} |