From 2d7ee965b4ca1c6234b61a098b9fa2c728f844a2 Mon Sep 17 00:00:00 2001 From: pinpox Date: Thu, 10 Jul 2025 12:54:04 +0200 Subject: [PATCH] Add example for data-mesher service usage --- clanServices/data-mesher/README.md | 35 +++++++++++++++++++++++------- 1 file changed, 27 insertions(+), 8 deletions(-) diff --git a/clanServices/data-mesher/README.md b/clanServices/data-mesher/README.md index 172430861..5dd05de07 100644 --- a/clanServices/data-mesher/README.md +++ b/clanServices/data-mesher/README.md @@ -1,10 +1,29 @@ ---- -description = "Set up data-mesher" -categories = ["System"] -features = [ "inventory" ] +This service will set up data-mesher. -[constraints] -roles.admin.min = 1 -roles.admin.max = 1 ---- +## Usage +```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 = { }; + }; +} +```