Manage core infrastructure hosts and services.
  • Shell 63.1%
  • Just 36.9%
Find a file
Alex Kretzschmar d8d3b5c50b
All checks were successful
Deploy Core Compose / deploy (push) Has been skipped
Separate core ownership with guarded deployment and migration validation
2026-09-14 22:21:59 -04:00
.forgejo Separate core ownership with guarded deployment and migration validation 2026-09-14 22:21:59 -04:00
ansible enable push to create 2026-05-25 20:33:11 -04:00
docs Separate core ownership with guarded deployment and migration validation 2026-09-14 22:21:59 -04:00
.gitignore Initial infra2 commit 2026-05-09 22:43:49 -04:00
.gitmodules Use shell checkout for Debian runner 2026-05-09 23:36:46 -04:00
.sops.yaml Separate core ownership with guarded deployment and migration validation 2026-09-14 22:21:59 -04:00
Justfile Separate core ownership with guarded deployment and migration validation 2026-09-14 22:21:59 -04:00
README.md Separate core ownership with guarded deployment and migration validation 2026-09-14 22:21:59 -04:00

infra-core

Host configuration, Traefik, Forgejo and its runner on ktz-core. Public DNS lives in infra-dns.

git submodule update --init --recursive
just ansible reqs
just ansible check ktz-core

Host operations · CI and migration

After cutover, CI deploys Compose changes from main and applies host compliance daily. Package updates remain a manual operation.