Commit Graph

2 Commits

Author SHA1 Message Date
Maarten 6ed083fd51 Add per-environment config files and split env secrets
- Create envs/beelink/env and envs/hetzner/env (gitignored, from root env)
- Create beelink awx.yaml, haproxy.yaml, observability.yaml (extracted
  from deploy script hardcoded defaults)
- Create hetzner observability.yaml
- Rewrite envs/README.md for new structure
- Update usage comments in all YAML files for new paths

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-03 18:40:42 +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