Browse Source

whitespace management

tags/v2.0
Maximilian Eschenbacher 6 years ago
parent
commit
a691e5106e
1 changed files with 27 additions and 27 deletions
  1. +27
    -27
      wireguard/files/wg.conf

+ 27
- 27
wireguard/files/wg.conf View File

@@ -1,32 +1,32 @@
{%- macro output_if_set(object, lookup_key, output_key) %}
{%- if object.get(lookup_key) %}
{%- macro output_if_set(object, lookup_key, output_key) -%}
{%- if object.get(lookup_key) -%}
{{output_key}} = {{object.get(lookup_key)}}
{%- endif %}
{%- endmacro %}
{%- macro output_list_if_set(object, lookup_key, output_key) %}
{%- for item in object.get(lookup_key, []) %}
{%- endif -%}
{%- endmacro -%}
{%- macro output_list_if_set(object, lookup_key, output_key) -%}
{%- for item in object.get(lookup_key, []) -%}
{{output_key}} = {{item}}
{%- endfor %}
{%- endmacro %}
{%- endfor -%}
{%- endmacro -%}
[Interface]
{{ output_list_if_set(interface, 'address', 'Address') }}
{{ output_if_set(interface, 'listenport', 'ListenPort') }}
{{ output_list_if_set(interface, 'dns', 'DNS') }}
{{ output_if_set(interface, 'mtu', 'MTU') }}
{{ output_if_set(interface, 'privatekey', 'PrivateKey') }}
{{ output_if_set(interface, 'table', 'Table') }}
{{ output_if_set(interface, 'preup', 'PreUp') }}
{{ output_if_set(interface, 'postup', 'PostUp') }}
{{ output_if_set(interface, 'predown', 'PreDown') }}
{{ output_if_set(interface, 'postdown', 'PostDown') }}
{{ output_if_set(interface, 'saveconfig', 'SaveConfig') }}
{{ output_if_set(interface, 'fwmark', 'FwMark') }}
{{- output_list_if_set(interface, 'address', 'Address') }}
{{- output_if_set(interface, 'listenport', 'ListenPort') }}
{{- output_list_if_set(interface, 'dns', 'DNS') }}
{{- output_if_set(interface, 'mtu', 'MTU') }}
{{- output_if_set(interface, 'privatekey', 'PrivateKey') }}
{{- output_if_set(interface, 'table', 'Table') }}
{{- output_if_set(interface, 'preup', 'PreUp') }}
{{- output_if_set(interface, 'postup', 'PostUp') }}
{{- output_if_set(interface, 'predown', 'PreDown') }}
{{- output_if_set(interface, 'postdown', 'PostDown') }}
{{- output_if_set(interface, 'saveconfig', 'SaveConfig') }}
{{- output_if_set(interface, 'fwmark', 'FwMark') }}

{%- for peer in interface.get('peers', []) %}
{%- for peer in interface.get('peers', []) -%}
[Peer]
{{ output_if_set(peer, 'publickey', 'PublicKey') }}
{{ output_if_set(peer, 'presharedkey', 'PresharedKey') }}
{{ output_list_if_set(peer, 'allowedips', 'AllowedIPs') }}
{{ output_if_set(peer, 'endpoint', 'Endpoint') }}
{{ output_if_set(peer, 'persistentkeepalive', 'PersistentKeepalive') }}
{%- endfor %}
{{- output_if_set(peer, 'publickey', 'PublicKey') }}
{{- output_if_set(peer, 'presharedkey', 'PresharedKey') }}
{{- output_list_if_set(peer, 'allowedips', 'AllowedIPs') }}
{{- output_if_set(peer, 'endpoint', 'Endpoint') }}
{{- output_if_set(peer, 'persistentkeepalive', 'PersistentKeepalive') }}
{%- endfor -%}

Loading…
Cancel
Save