diff options
Diffstat (limited to 'deployment/services/vpn.scm')
| -rw-r--r-- | deployment/services/vpn.scm | 18 |
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)) |
