summary refs log tree commit diff
path: root/nixos/tests/strongswan-swanctl.nix
diff options
context:
space:
mode:
authorBas van Dijk <v.dijk.bas@gmail.com>2018-02-28 11:44:00 +0100
committerBas van Dijk <v.dijk.bas@gmail.com>2018-02-28 11:44:00 +0100
commitee95cb8169a5435b860301ecd02510be4b20a525 (patch)
tree7f54edb7944d2ce8a5213449087a1c9f6e2b040a /nixos/tests/strongswan-swanctl.nix
parent592a89befc71867b22960da752b80ab4707ff586 (diff)
downloadnixpkgs-ee95cb8169a5435b860301ecd02510be4b20a525.tar
nixpkgs-ee95cb8169a5435b860301ecd02510be4b20a525.tar.gz
nixpkgs-ee95cb8169a5435b860301ecd02510be4b20a525.tar.bz2
nixpkgs-ee95cb8169a5435b860301ecd02510be4b20a525.tar.lz
nixpkgs-ee95cb8169a5435b860301ecd02510be4b20a525.tar.xz
nixpkgs-ee95cb8169a5435b860301ecd02510be4b20a525.tar.zst
nixpkgs-ee95cb8169a5435b860301ecd02510be4b20a525.zip
strongswan-swanctl: fix test
Diffstat (limited to 'nixos/tests/strongswan-swanctl.nix')
-rw-r--r--nixos/tests/strongswan-swanctl.nix16
1 files changed, 5 insertions, 11 deletions
diff --git a/nixos/tests/strongswan-swanctl.nix b/nixos/tests/strongswan-swanctl.nix
index 14be2b9f220..021743021b4 100644
--- a/nixos/tests/strongswan-swanctl.nix
+++ b/nixos/tests/strongswan-swanctl.nix
@@ -19,12 +19,12 @@
 import ./make-test.nix ({ pkgs, ...} :
 
 let
-  ifAddr = node: iface: (pkgs.lib.head node.config.networking.interfaces.${iface}.ip4).address;
-
   allowESP = "iptables --insert INPUT --protocol ESP --jump ACCEPT";
 
   # Shared VPN settings:
   vlan0         = "192.168.0.0/24";
+  carolIp       = "192.168.1.2";
+  moonIp        = "192.168.1.3";
   version       = 2;
   secret        = "0sFpZAZqEN6Ti9sqt4ZP5EWcqx";
   esp_proposals = [ "aes128gcm128-x25519" ];
@@ -38,15 +38,12 @@ in {
       virtualisation.vlans = [ 0 ];
       networking = {
         dhcpcd.enable = false;
-        defaultGateway = ifAddr nodes.moon "eth1";
+        defaultGateway = "192.168.0.3";
       };
     };
 
     moon = {pkgs, config, nodes, ...} :
-      let
-        carolIp = ifAddr nodes.carol "eth1";
-        moonIp  = ifAddr nodes.moon  "eth2";
-        strongswan = config.services.strongswan-swanctl.package;
+      let strongswan = config.services.strongswan-swanctl.package;
       in {
         virtualisation.vlans = [ 0 1 ];
         networking = {
@@ -98,10 +95,7 @@ in {
       };
 
     carol = {pkgs, config, nodes, ...} :
-      let
-        carolIp = ifAddr nodes.carol "eth1";
-        moonIp  = ifAddr nodes.moon  "eth2";
-        strongswan = config.services.strongswan-swanctl.package;
+      let strongswan = config.services.strongswan-swanctl.package;
       in {
         virtualisation.vlans = [ 1 ];
         networking = {