No description
  • HCL 39.9%
  • Just 31.3%
  • Shell 28.8%
Find a file
Alex Kretzschmar 34f5599a9f
All checks were successful
Ansible Core Compliance / apply (push) Successful in 2m11s
Deploy Core Compose / deploy (push) Successful in 1m33s
Retrigger Ansible GitOps workflows
2026-05-09 23:51:32 -04:00
.forgejo Install Ansible in CI venv 2026-05-09 23:47:20 -04:00
ansible Retrigger Ansible GitOps workflows 2026-05-09 23:51:32 -04:00
docs Default runner DNS variables 2026-05-09 23:34:02 -04:00
secrets Initial infra2 commit 2026-05-09 22:43:49 -04:00
terraform Initial infra2 commit 2026-05-09 22:43:49 -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 Add Forgejo runner and compose defaults 2026-05-09 23:12:53 -04:00
Justfile Initial infra2 commit 2026-05-09 22:43:49 -04:00
README.md Add Forgejo GitOps workflows 2026-05-09 23:19:50 -04:00

ironicbadger/infra2

Goals for this project and repo.

  • GitOps + IaaC based
  • Declarative first
  • Self-hosted (so far as is reasonably possible)
  • Resilient
    • Highly available when viable

Layout

  • terraform/: OpenTofu/Terraform configuration and infrastructure just recipes.
  • ansible/: Ansible configuration.
  • docs/: Operational notes and setup docs.

Operations

Run common operations with just from the repo root:

just --list
just tf init
just tf plan
just tf apply
just ansible run ktz-core

Infrastructure setup docs: