summaryrefslogtreecommitdiff
path: root/deployment
diff options
context:
space:
mode:
authorMarek Paśnikowski <marek@marekpasnikowski.pl>2026-06-16 19:58:01 +0200
committerMarek Paśnikowski <marek@marekpasnikowski.pl>2026-06-16 21:17:03 +0200
commit6380b76bad36429370e32e3af51a33d3ca65ea7f (patch)
treebc7c2dd20d61a2441ceefa4243ed85fe0cf09ed2 /deployment
parenta78836f5ec89bc76ba40c9bc3254971c97203a81 (diff)
(services vpn): add MNT Pocket Reform to the VPN network
Diffstat (limited to 'deployment')
-rw-r--r--deployment/services/vpn.scm18
1 files changed, 18 insertions, 0 deletions
diff --git a/deployment/services/vpn.scm b/deployment/services/vpn.scm
index 01b7ed8..53a7623 100644
--- a/deployment/services/vpn.scm
+++ b/deployment/services/vpn.scm
@@ -21,6 +21,7 @@
(define-module (deployment services vpn)
#:export (wireguard-service-aisaka
wireguard-service-akashi
+ wireguard-service-ayase
wireguard-service-giewont
wireguard-service-rakan)
#:use-module (gnu services)
@@ -43,6 +44,13 @@
(public-key "p0X7zaemU0NyuJ+UiKVZ/4HfC8vj5z9kJK9j/iJDwT8=")
(allowed-ips (list "10.0.0.4/32"))))
+(define wireguard-peer-ayase
+ (wireguard-peer
+ (inherit %wireguard-peer)
+ (name "ayase")
+ (public-key "mzz5aZ0TLPj1WNK+PqpPILlUn16i371OGWVwuU0iDnQ=")
+ (allowed-ips (list "10.0.0.5/32"))))
+
(define wireguard-peer-giewont
(wireguard-peer
(inherit %wireguard-peer)
@@ -61,6 +69,7 @@
(wireguard-configuration
(inherit %wireguard-configuration)
(peers (list wireguard-peer-akashi
+ wireguard-peer-ayase
wireguard-peer-giewont
wireguard-peer-rakan))))
@@ -70,6 +79,12 @@
(addresses (list "10.0.0.4/24"))
(peers (list wireguard-peer-aisaka))))
+(define wireguard-configuration-ayase
+ (wireguard-configuration
+ (inherit %wireguard-configuration)
+ (addresses (list "10.0.0.5/24"))
+ (peers (list wireguard-peer-aisaka))))
+
(define wireguard-configuration-giewont
(wireguard-configuration
(inherit %wireguard-configuration)
@@ -88,6 +103,9 @@
(define wireguard-service-akashi
(wireguard-service wireguard-configuration-akashi))
+(define wireguard-service-ayase
+ (wireguard-service wireguard-configuration-ayase))
+
(define wireguard-service-giewont
(wireguard-service wireguard-configuration-giewont))