summaryrefslogtreecommitdiff
path: root/inventory/host_vars/ele-gwhetzner.yml
diff options
context:
space:
mode:
Diffstat (limited to 'inventory/host_vars/ele-gwhetzner.yml')
-rw-r--r--inventory/host_vars/ele-gwhetzner.yml17
1 files changed, 17 insertions, 0 deletions
diff --git a/inventory/host_vars/ele-gwhetzner.yml b/inventory/host_vars/ele-gwhetzner.yml
index 254f0b8a..aeaa936f 100644
--- a/inventory/host_vars/ele-gwhetzner.yml
+++ b/inventory/host_vars/ele-gwhetzner.yml
@@ -31,3 +31,20 @@ network:
overlay: "{{ (hostvars[vm_host].vm_host.network.bridges.public.overlay.prefix | ipaddr(hostvars[vm_host].vm_host.network.bridges.public.overlay.offsets[inventory_hostname])).split('/')[0] }}"
external_ip: "{{ network.primary.overlay }}"
+
+
+wireguard_keys:
+ elemedia:
+ pub: "1GdTR5ehIcSVvwdWWsKitRjzcm1gY3Z9ASzJAuN7VH0="
+ priv: "{{ vault_wireguard_priv_keys.elemedia }}"
+
+wireguard_gateway_tunnels:
+ wg-elemedia:
+ description: Elevate Media Server (media.elevate.at)
+ priv_key: "{{ wireguard_keys.elemedia.priv }}"
+ addresses:
+ - 192.168.254.1/30
+ peers:
+ - pub_key: "{{ hostvars['ele-media'].wireguard_keys.gwhetzner.pub }}"
+ allowed_ips:
+ - 192.168.254.2/32