From 18cc7010e1b1c0ea1672acc618d8b78c23ffd765 Mon Sep 17 00:00:00 2001
From: Patrick Spek
Date: Wed, 13 Mar 2024 10:16:23 +0100
Subject: Add PersistentKeepalive to vpn-wireguard
---
playbooks.d/vpn-wireguard/playbook.bash | 1 +
playbooks.d/vpn-wireguard/share/peer | 1 +
2 files changed, 2 insertions(+)
(limited to 'playbooks.d')
diff --git a/playbooks.d/vpn-wireguard/playbook.bash b/playbooks.d/vpn-wireguard/playbook.bash
index c78906c..734761d 100644
--- a/playbooks.d/vpn-wireguard/playbook.bash
+++ b/playbooks.d/vpn-wireguard/playbook.bash
@@ -33,6 +33,7 @@ playbook_add() {
endpoint="$(config "$BASHTARD_PLAYBOOK.endpoint")" \
ipv4="$(config "$BASHTARD_PLAYBOOK.ipv4")" \
ipv6="$(config "$BASHTARD_PLAYBOOK.ipv6")" \
+ keepalive="$(config "$BASHTARD_PLAYBOOK.keepalive" "0")" \
port="$(config "$BASHTARD_PLAYBOOK.port" "51820")" \
pubkey="$(wg pubkey < "$data/privkey")" \
> "$data/peers/${BASHTARD_PLATFORM[fqdn]}"
diff --git a/playbooks.d/vpn-wireguard/share/peer b/playbooks.d/vpn-wireguard/share/peer
index 5dfc3dd..9a95e38 100644
--- a/playbooks.d/vpn-wireguard/share/peer
+++ b/playbooks.d/vpn-wireguard/share/peer
@@ -2,3 +2,4 @@
AllowedIPs = ${ipv6}/128,${ipv4}/32
Endpoint = [${endpoint}]:${port}
PublicKey = ${pubkey}
+PersistentKeepalive = ${keepalive}
--
cgit v1.1