Commit graph

  • cf8c26b198 fix(control-panel): correct WordPress image tag template main Bart Van Geyt 2026-08-09 05:09:28 +02:00
  • 638fb24593 fix(control-panel/sftp): create shared fpm group before useradd Bart Van Geyt 2026-08-09 04:35:32 +02:00
  • a90d07875d chore(ansible): set admin ed25519 key for platform hosts Bart Van Geyt 2026-08-09 03:54:01 +02:00
  • 92ee8ac05d fix(stacks/traefik): pin v3.7.10 so Docker provider works on Engine 29 Bart Van Geyt 2026-08-09 03:52:45 +02:00
  • 7b15fa9bca feat(ansible/zfs): support file-backed pool (+ single/mirror modes) Bart Van Geyt 2026-08-09 03:09:38 +02:00
  • 7a65e7f7c6 fix(ansible/backup): create /etc/sanoid and install its defaults Bart Van Geyt 2026-07-09 05:28:08 +02:00
  • 486a0eaf8e fix(ansible/docker): make Docker repo codename overridable Bart Van Geyt 2026-07-09 05:11:52 +02:00
  • b5773ed174 docs(ansible): warn against mixed apt+pip ansible installs Bart Van Geyt 2026-07-09 05:05:44 +02:00
  • 3678f43767 docs(ansible): document -K / passwordless sudo for become Bart Van Geyt 2026-07-09 05:01:20 +02:00
  • 21ff7026a0 docs(ansible): note WSL /mnt/c world-writable config caveat Bart Van Geyt 2026-07-09 04:45:39 +02:00
  • 0ade1c740f Phase 5: backup/DR automation (backup Ansible role) Bart Van Geyt 2026-07-07 18:04:41 +02:00
  • fe4cbbe36a Phase 4: provisioning CLI (heleosctl) Bart Van Geyt 2026-07-07 17:18:36 +02:00
  • f2ab25c99f Update CLAUDE.md status: Phases 1-3 complete, Phase 4 next Bart Van Geyt 2026-07-07 17:06:42 +02:00
  • edfb4c44b8 Phase 3: site templates & base images Bart Van Geyt 2026-07-07 17:06:25 +02:00
  • 41a01c60ef Phase 2: platform service stacks + CLAUDE.md Bart Van Geyt 2026-07-07 16:58:18 +02:00
  • d715244b76 Phase 1: Ansible host baseline for Ubuntu VM Bart Van Geyt 2026-07-07 12:45:42 +02:00
  • e5ff798dd4 Refine to nested customer -> site model Bart Van Geyt 2026-07-07 12:37:39 +02:00
  • 9f819df4d9 Phase 0: architecture docs, ADRs, and repo scaffold Bart Van Geyt 2026-07-07 12:26:00 +02:00