personal_infra/ansible/infra
counterweight f8fe3c6baf
rebuild: fold monitoring into spacey and prd-arbret into vipy
All four droplets were deleted by mistake on 2026-10-17 and rebuilt as two:
Gatus and signal-api now share spacey with headscale, and arbret moves onto
vipy. The old IPs were recycled to strangers within a day.

- inventory: [observability] is spacey. Left as it was, the bare name
  `monitoring` resolved through ~/.ssh/config to an IP that now belongs to
  someone else. [arbret]/prd-arbret is gone.
- inventory: lan_ip fallbacks corrected from the Proxmox guest agent -
  memos-box is .130 (was .145) and arbret-staging-box .145 (was .147).
- spacey: gatus_port 8081. headscale already holds 0.0.0.0:8080, and the two
  never shared a host before.
- 402: status.<domain> is expected to resolve to spacey.
- headscale ACL: prd-arbret, prd-monitoring and stalwart-box removed.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-19 22:10:22 +02:00
..
nodito monitoring: retire the Uptime-Kuma-era checks, add ZFS pool capacity 2026-09-14 10:18:57 +02:00
01_user_and_access_setup_playbook.yml ansible: delete the duplicated vars files, move globals to group_vars/all 2026-09-13 20:58:46 +02:00
02_firewall_and_fail2ban_playbook.yml ansible: delete the duplicated vars files, move globals to group_vars/all 2026-09-13 20:58:46 +02:00
400_host_monitoring.yml alerting: Signal via signal-cli-rest-api, and faster failure detection 2026-09-14 21:40:37 +02:00
401_service_monitoring.yml monero: check the node once a day, not every five minutes 2026-09-27 11:08:36 +02:00
402_public_monitoring.yml rebuild: fold monitoring into spacey and prd-arbret into vipy 2026-10-19 22:10:22 +02:00
403_service_probe_registration.yml jar-lid-archive: a staging deployment on its own box 2026-10-03 23:56:30 +02:00
409_remove_legacy_monitoring.yml monitoring: retire the Uptime-Kuma-era checks, add ZFS pool capacity 2026-09-14 10:18:57 +02:00
900_install_rsync.yml ansible: delete the duplicated vars files, move globals to group_vars/all 2026-09-13 20:58:46 +02:00
910_docker_playbook.yml new groups, stop using all 2026-09-11 21:51:50 +02:00
920_join_headscale_mesh.yml ansible: move the cross-host ports to host_vars, delete services_config.yml 2026-09-13 21:02:57 +02:00