zerotier: Emphasize that moons are optional

This commit is contained in:
a-kenji
2025-06-05 15:56:05 +02:00
parent e9bfc562b6
commit be86c31d42

View File

@@ -1,22 +1,22 @@
## Example Usage
```
inventory.instances = {
zerotier = {
module = {
name = "zerotier";
input = "clan";
};
roles.peer.tags.all = { };
roles.controller.machines.jon = { };
roles.moon.machines.sara.settings.stableEndpoints = [ "77.52.165.46" ];
inventory.instances = {
zerotier = {
module = {
name = "zerotier";
input = "clan";
};
roles.peer.tags.all = { };
roles.controller.machines.jon = { };
roles.moon.machines.sara.settings.stableEndpoints = [ "77.52.165.46" ];
};
```
The input should be named according to your flake input.
All machines will be peers and connected to the zerotier network.
Jon is the controller machine, which will will accept other machines into the network.
Sara is a moon and sets the `stableEndpoint` setting with a publically reachable IP.
Sara is a moon and sets the `stableEndpoint` setting with a publically reachable IP, the moon is optional.
## Overview