1
0
forked from clan/clan-core

Merge pull request 'add option to orbit moons' (#729) from Mic92-zerotier into main

This commit is contained in:
clan-bot 2024-01-12 17:34:09 +00:00
commit 07a0e1db09

View File

@ -73,6 +73,14 @@ in
It will be reachable under the given stable endpoints.
'';
};
orbitMoons = lib.mkOption {
type = lib.types.listOf lib.types.str;
default = [ ];
description = ''
Join these moons.
This machine will be able to reach all machines in these moons.
'';
};
};
subnet = lib.mkOption {
type = lib.types.nullOr lib.types.str;
@ -171,6 +179,10 @@ in
# Execute the command for each element
${pkgs.iproute2}/bin/ip link property add dev "$portDeviceName" altname "$name"
done
${lib.concatMapStringsSep "\n" (moon: ''
zerotier-cli orbit ${moon} ${moon}
'') cfg.moon.orbitMoons}
''}"
];