Commit Graph

4 Commits

Author SHA1 Message Date
Maarten 4bb7a551f2 Update Hetzner configs for cluster_id=1 after Aether redeploy
- Switch awx/haproxy/observability configs + post-deploy playbook to the
  fresh Aether cluster (id=1, 10.10.0.111)
- Rename HAProxy instances from ffsdn-haproxy-52-* to ffsdn-haproxy-1-*
- Add bin/lab-status script and Aether post-redeploy inventory notes
- Ignore .claude/scheduled_tasks.lock

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 16:20:12 +02:00
Maarten 4617de8869 Update all metadata and documentation for new repo structure
- .gitignore: envs/*/env, envs/*/proxmox.yaml instead of old incusos/ paths
- .claude/rules/*.md: all paths: directives updated from incusos/ to bin/
- .claude/skills/*.md: helper script paths updated
- CLAUDE.md: structure diagram, capabilities paths, context loading table
- README.md: structure, quick start examples with new paths
- bin/TESTING.md, bin/README.md: command examples updated
- envs/hetzner/setup/: all guide and script path references updated
- bin/examples/proxmox.yaml.example: updated copy instructions

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 18:53:26 +01:00
Maarten 855cbfa073 Make deploy scripts environment-agnostic, update paths for new structure
- deploy-haproxy: clear hardcoded beelink IPs from defaults, add
  require_config() validation, update load_password() for envs/*/env
- deploy-awx: clear hardcoded IPs, add require_config(), update
  MANIFESTS_DIR to data/awx-manifests
- deploy-observability: clear hardcoded IPs, add --config/parse_config()
  support, add require_config(), update DASHBOARDS_DIR to
  data/observability-dashboards
- manage-dashboards: update DASHBOARDS_DIR path
- incusos-proxmox: update load_env_file() to search envs/*/env
- helpers/proxmox-api, proxmox-screenshot: update load_env() and
  find_proxmox_yaml() for new envs/ layout
- diagnostic/*: update load_env() and proxmox.yaml discovery
- .claude/skills: update helper script paths

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 18:45:49 +01:00
Maarten b72b7a8ca2 Restructure: move scripts to bin/, configs to envs/, hetzner setup to envs/
Pure file moves (no content changes) for clean git rename detection.

- incusos/*.sh scripts → bin/
- incusos/helpers/ → bin/helpers/
- incusos/awx-manifests/, observability-dashboards/ → bin/data/
- incusos/examples/ → bin/examples/
- incusos/observe-deploy, investigate-*, test-boot-reliability → bin/diagnostic/
- incusos/targets/beelink/ → envs/beelink/
- incusos/targets/hetzner/ → envs/hetzner/
- hetzner/ → envs/hetzner/setup/

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 18:38:46 +01:00