refactor(clan): migrate homelab services to Clan #7
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/clan-mxmlabs-service"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
homelabCLI and pre-Clanmodules/tree to Clan machines, Clan services, and Clan vars.Changes
clan.nix,clan/machines/*,clan/services/*,clan-services/homelab/*— Clan machine and service definitions.vars/per-machine/*,sops/*— Clan vars and machine/user sops metadata.checks.nix— topology/machine/DNS consistency checks replacing retired validation.Justfile,AGENTS.md,USAGE.md,.agents/skills/*,docs/**— current operator and agent guidance for Clan workflows.clan/services/mxmlabs-web.nix,clan-services/homelab/mxmlabs-web/default.nix— mxmlabs.de static site service wiring.Related Issue
None.
Test Plan
nix flake checkpassesgit diff --checkpassesjust --listvalidates Justfile recipesRelocate the last three residents of modules/: modules/profiles/ -> clan/profiles/ (machine profiles next to the clan tree, auto-imported via import-tree) modules/dev-shell.nix -> dev-shell.nix (repo root) modules/validation.nix -> checks.nix (repo root, relative paths fixed) flake.nix now imports the three homes explicitly instead of import-tree ./modules. Drop the retired homelab CLI remnants: the homelab-cli flake input (pruned from flake.lock), the homelabDev shell wrapper, and the HOMELAB_CLI_ROOT/HOMELAB_STATE_FILE exports. Verified: toplevel drvPaths unchanged (spot: villa-app-03, villa-router-01, wow-app-06, wow-nas-01); all checks pass; dev shell provides clan-cli. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>3f95d0c3de10648137761064813776b49724522ab49724522a90ab6c684490ab6c684474a858b1da74a858b1da85edb58b26