Interactive Views
Dependency Graph
Interactive D3 visualization. Click nodes to explore dependencies, types, and bound commands.
Open graphExecution Planner
Select resources, see computed deploy order. Cascading dependency selection.
Open plannerResource Browser
Search and filter all 30 resources and 654 resolved commands. Copy commands to clipboard.
Open browserHydra Explorer
Navigate the JSON-LD resource graph. Click dependencies to traverse, view operations per resource class.
Open explorerDeployment Layers
Layer 0
Gate: Layer 0 complete - ready for layer 1
1 resources
router-core
Layer 1
Gate: Layer 1 complete - ready for layer 2
4 resources
pve-node1, pve-node2, pve-node3, vcenter
Layer 2
Gate: Layer 2 complete - ready for layer 3
2 resources
dns-internal, backup-pbs
Layer 3
Gate: Layer 3 complete - ready for layer 4
7 resources
dns-external, netbox, foreman, vault, postgresql, docker-host, incus-cluster
Layer 4
Gate: Layer 4 complete - ready for layer 5
7 resources
keycloak, caddy-proxy, k3d-dev, k8s-prod, ansible-controller, zabbix, restic-offsite
Layer 5
Gate: Layer 5 complete - ready for layer 6
5 resources
nginx-web, kubevirt-vms, gitlab-scm, awx, opentofu-iac
Layer 6
Gate: Layer 6 complete - ready for layer 7
4 resources
argocd, gitlab-runner, dagger-ci, terraform-state
Exports
Jupyter Notebook
45 cells — executable deployment runbook with gate checkpoints per layer.
notebook.ipynbRundeck Jobs
654 jobs grouped by layer/provider — import into Rundeck for scheduled execution.
rundeck-jobs.yamlWiki (MkDocs)
39 markdown pages — per-layer, per-resource auto-documentation with resolved commands.
Deploy Script
696 lines — self-contained bash with per-layer parallelism and gate prompts.
deploy.shExecution Plan JSON
Raw plan data — layers, resources, gates. Machine-readable for CI pipelines.
plan.jsonSemantic Web
JSON-LD Graph
30 resources as W3C JSON-LD with typed IRIs, dependencies, and provider bindings.
graph.jsonldHydra API Documentation
W3C Hydra core vocabulary — describes available operations, supported classes, and entrypoints.
hydra.jsonldInteraction Contexts
Role-scoped views (ops, dev, readonly) — what each operator role can see and do.
interaction.json