Add example for data-mesher service usage

This commit is contained in:
pinpox
2025-07-10 12:54:04 +02:00
parent 049cadc9cf
commit 2d7ee965b4

View File

@@ -1,10 +1,29 @@
--- This service will set up data-mesher.
description = "Set up data-mesher"
categories = ["System"]
features = [ "inventory" ]
[constraints] ## Usage
roles.admin.min = 1
roles.admin.max = 1
---
```nix
inventory.instances = {
data-mesher = {
module = {
name = "data-mesher";
input = "clan-core";
};
roles.admin.machines.server0 = {
settings = {
bootstrapNodes = {
node1 = "192.168.1.1:7946";
node2 = "192.168.1.2:7946";
};
network = {
hostTTL = "24h";
interface = "tailscale0";
};
};
};
roles.peer.machines.server1 = { };
roles.signer.machines.server2 = { };
};
}
```