claude-home/server-configs/proxmox
Cal Corum 7a0c264f27 feat: add monthly Proxmox maintenance reboot automation (#26)
Establishes a first-Sunday-of-the-month maintenance window orchestrated
by Ansible on LXC 304. Split into two playbooks to handle the self-reboot
paradox (the controller is a guest on the host being rebooted):

- monthly-reboot.yml: snapshots, tiered shutdown with per-guest polling,
  fire-and-forget host reboot
- post-reboot-startup.yml: controlled tiered startup with staggered delays,
  Pi-hole UDP DNS fix, validation, and snapshot cleanup

Also fixes onboot:1 on VM 109, LXC 221, LXC 223 and creates a recurring
Google Calendar event for the maintenance window.

Closes #26

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-03 16:17:55 -05:00
..
lxc Add server configs for discord-bots, foundry-lxc, termix, and pihole 2026-02-07 22:21:17 -06:00
qemu chore: decommission VM 105 (docker-vpn) — repo cleanup (#20) 2026-04-02 23:57:55 -05:00
maintenance-reboot.md feat: add monthly Proxmox maintenance reboot automation (#26) 2026-04-03 16:17:55 -05:00