fix!: only create mesh to routers
This commit is contained in:
@@ -30,6 +30,7 @@ let
|
|||||||
isRouter = true;
|
isRouter = true;
|
||||||
ip = "10.100.0.250";
|
ip = "10.100.0.250";
|
||||||
routes = [
|
routes = [
|
||||||
|
"10.100.0.0/24"
|
||||||
"192.168.15.0/27"
|
"192.168.15.0/27"
|
||||||
"192.168.20.0/26"
|
"192.168.20.0/26"
|
||||||
"192.168.27.0/24"
|
"192.168.27.0/24"
|
||||||
@@ -50,7 +51,10 @@ let
|
|||||||
};
|
};
|
||||||
|
|
||||||
mkPeersFor =
|
mkPeersFor =
|
||||||
selfName: lib.mapAttrsToList mkPeer (lib.filterAttrs (name: _: name != selfName) meshHosts);
|
selfName:
|
||||||
|
lib.mapAttrsToList mkPeer (
|
||||||
|
lib.filterAttrs (name: host: name != selfName && (host.isRouter or false)) meshHosts
|
||||||
|
);
|
||||||
|
|
||||||
selfConfig = meshHosts.${config.networking.hostName} or null;
|
selfConfig = meshHosts.${config.networking.hostName} or null;
|
||||||
in
|
in
|
||||||
|
|||||||
Reference in New Issue
Block a user