Merge pull request 'Add example for data-mesher service usage' (#4297) from data-mesher-docs into main

Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4297
This commit is contained in:
pinpox
2025-07-10 10:59:12 +00:00

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 = { };
};
}
```