Files
infra/README.md
T
DmitryandClaude Opus 5 c676be81ec Capture current Ansible control plane state
Commit the accumulated infrastructure work that was living only in the
working tree: monitoring stack, emergency access/bot, gyro allocator,
grimmory, adguard, backup audit and the OpenCode agent definitions.

Also ignore Python bytecode, local archives and Nix/direnv artifacts.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GTocXkGUUazHdKKd3r9k71
2026-08-26 21:39:28 +03:00

1.1 KiB

HomeLab Infrastructure

Active HomeLab infrastructure is managed through Ansible.

Active Files

  • ansible/ — current control plane.
  • ansible/inventory/hosts.yml — inventory and host facts.
  • ansible/playbooks/check.yml — safe connectivity/facts check.

Archive

Historical pre-Proxmox material is kept under:

archive/2026-07-proxmox-migration/

It contains old NixOS configs, Docker Compose service definitions, Gitea workflows, deploy scripts and old Ansible bootstrap playbooks.

Basic Check

cd ansible
ansible-playbook playbooks/check.yml

Grimmory MCP

tools/grimmory-mcp/ contains the read-only Grimmory API integration for OpenCode and the explicitly invoked Obsidian synchronization tools.

npm install --prefix tools/grimmory-mcp
npm run configure --prefix tools/grimmory-mcp
npm test --prefix tools/grimmory-mcp

OpenCode registers the server globally. After restarting OpenCode, use /grimmory-sync to update individual book notes under 90 Library/Books and covers under 99 System/Export/Grimmory/Covers.