rblundon pushed to main at rblundon/homelab 2026-05-29 21:53:51 -05:00
72fa38e928 fix(semaphore): force container restart when Quadlet template changes
rblundon pushed to main at rblundon/homelab 2026-05-29 21:52:36 -05:00
9e68802090 fix(semaphore): make host-agnostic by omitting SEMAPHORE_WEB_ROOT
rblundon pushed to main at rblundon/homelab 2026-05-29 21:38:47 -05:00
d05cfcf317 fix(semaphore): provide SEMAPHORE_ADMIN_* env vars for non-interactive first boot
rblundon pushed to main at rblundon/homelab 2026-05-29 21:34:25 -05:00
80f810fb0c feat(semaphore): rewrite role with rootful Podman Quadlet + PostgreSQL
rblundon pushed to main at rblundon/homelab 2026-05-29 20:56:41 -05:00
9153324795 fix(linux-baseline): correct MOTD padding math
rblundon pushed to main at rblundon/homelab 2026-05-29 20:40:06 -05:00
91b5817e5f feat(ansible): add linux-baseline role and day0_linux_baseline playbook
rblundon pushed to main at rblundon/homelab 2026-05-28 22:06:52 -05:00
1dfa7889ab chore(playbooks): switch day0_baseline.yml to new day0-baseline role
rblundon pushed to main at rblundon/homelab 2026-05-28 21:54:37 -05:00
08d7da0c35 feat(baseline): add clean day0 baseline role (time, packages, hardening)
rblundon pushed to main at rblundon/homelab 2026-05-28 21:24:17 -05:00
9ebeb42023 fix(semaphore): add SEMAPHORE_DB_SSLMODE=disable for postgres connection
rblundon pushed to main at rblundon/homelab 2026-05-28 15:22:49 -05:00
075f34b1fb fix(semaphore): make network creation task more reliable
rblundon pushed to main at rblundon/homelab 2026-05-28 15:20:12 -05:00
210c89c2c7 fix(semaphore): make network creation more robust and earlier in legacy block
rblundon pushed to main at rblundon/homelab 2026-05-28 15:17:57 -05:00
b93a6e50ab feat(semaphore): add optional aggressive storage cleanup for legacy mode
rblundon pushed to main at rblundon/homelab 2026-05-28 15:16:10 -05:00
85cc1f8c6a fix(semaphore): improve container cleanup and volume reuse in legacy mode
rblundon pushed to main at rblundon/homelab 2026-05-28 15:14:37 -05:00
8e781b0c54 fix(semaphore): add container cleanup at start of legacy postgres deployment
rblundon pushed to main at rblundon/homelab 2026-05-28 15:13:19 -05:00
d8ad35b8e9 fix(semaphore): add dedicated network for legacy postgres deployment
rblundon pushed to main at rblundon/homelab 2026-05-28 15:07:50 -05:00
a9973d1e0f feat(semaphore): add legacy postgres deployment path using podman_container
rblundon pushed to main at rblundon/homelab 2026-05-28 14:51:09 -05:00
4113011f63 fixed semaphore template
rblundon pushed to main at rblundon/homelab 2026-05-28 14:49:39 -05:00
018782d986 fix(semaphore): remove User/Group from quadlet template
rblundon pushed to main at rblundon/homelab 2026-05-28 14:31:08 -05:00
3681e8c03e fix(semaphore): make volume creation task more robust
rblundon pushed to main at rblundon/homelab 2026-05-28 14:25:21 -05:00
8f377e4cf3 fix(semaphore): create named volumes before deploying quadlets