types: use cidr only in tinc.subnets
This commit is contained in:
parent
d7b599e301
commit
5014ba291d
@ -449,8 +449,6 @@ with import <stockholm/lib>;
|
||||
retiolum = rec {
|
||||
via = internet;
|
||||
addrs = [
|
||||
# edinburgh university
|
||||
"129.215.0.0/16"
|
||||
ip4.addr
|
||||
ip6.addr
|
||||
];
|
||||
@ -472,6 +470,10 @@ with import <stockholm/lib>;
|
||||
lyK301Jb42wGEsVWxu3Eo/PLtp8OdD+Wdh6o/ELcc0k/YCUGFMujUM8CAwEAAQ==
|
||||
-----END RSA PUBLIC KEY-----
|
||||
'';
|
||||
tinc.subnets = [
|
||||
# edinburgh university
|
||||
"129.215.0.0/16"
|
||||
];
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -92,7 +92,7 @@ rec {
|
||||
default = null;
|
||||
};
|
||||
addrs = mkOption {
|
||||
type = listOf cidr;
|
||||
type = listOf addr;
|
||||
default =
|
||||
optional (config.ip4 != null) config.ip4.addr ++
|
||||
optional (config.ip6 != null) config.ip6.addr;
|
||||
@ -155,6 +155,8 @@ rec {
|
||||
++
|
||||
(map (a: "Subnet = ${a}") net.addrs)
|
||||
++
|
||||
(map (a: "Subnet = ${a}") config.subnets)
|
||||
++
|
||||
[config.extraConfig]
|
||||
++
|
||||
[config.pubkey]
|
||||
@ -173,6 +175,11 @@ rec {
|
||||
description = "tinc port to use to connect to host";
|
||||
default = 655;
|
||||
};
|
||||
subnets = mkOption {
|
||||
type = listOf cidr;
|
||||
description = "tinc subnets";
|
||||
default = [];
|
||||
};
|
||||
};
|
||||
}));
|
||||
default = null;
|
||||
|
Loading…
Reference in New Issue
Block a user