25 lines
1.1 KiB
Text
25 lines
1.1 KiB
Text
|
|
apiVersion: v1
|
||
|
|
kind: ConfigMap
|
||
|
|
metadata:
|
||
|
|
name: {{ taskserv.name }}-env
|
||
|
|
namespace: {{ taskserv.namespace }}
|
||
|
|
labels:
|
||
|
|
app.kubernetes.io/name: {{ taskserv.name }}
|
||
|
|
app.kubernetes.io/managed-by: provisioning
|
||
|
|
data:
|
||
|
|
WG_HOST: "{{ taskserv.lb_ipam_ip }}"
|
||
|
|
WG_PORT: "{{ taskserv.listen_port }}"
|
||
|
|
WG_DEFAULT_ADDRESS: "{{ taskserv.wg_default_address }}"
|
||
|
|
WG_DEFAULT_DNS: "{{ taskserv.dns | join(sep=", ") }}"
|
||
|
|
WG_ALLOWED_IPS: "{{ taskserv.client_allowed_ips | join(sep=", ") }}"
|
||
|
|
WG_MTU: "{{ taskserv.mtu }}"
|
||
|
|
WG_PERSISTENT_KEEPALIVE: "{{ taskserv.keepalive }}"
|
||
|
|
{% if taskserv.wg_post_up_extra | length > 0 %}
|
||
|
|
WG_POST_UP: "iptables -A FORWARD -i %i -j ACCEPT; iptables -A FORWARD -o %i -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE; {{ taskserv.wg_post_up_extra | join(sep='; ') }};"
|
||
|
|
{% endif %}
|
||
|
|
{% if taskserv.wg_post_down_extra | length > 0 %}
|
||
|
|
WG_POST_DOWN: "iptables -D FORWARD -i %i -j ACCEPT; iptables -D FORWARD -o %i -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE; {{ taskserv.wg_post_down_extra | join(sep='; ') }};"
|
||
|
|
{% endif %}
|
||
|
|
UI_TRAFFIC_STATS: "true"
|
||
|
|
UI_CHART_TYPE: "1"
|