My ansible/terraform configuration
  • Jinja 95.2%
  • HCL 3.8%
  • Shell 0.7%
  • Dockerfile 0.2%
  • Python 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-08 10:01:05 +00:00
.forgejo/workflows chore(deps): update actions/checkout action to v7 2026-06-22 13:30:04 +00:00
group_vars Check health of docker containers 2025-10-06 11:44:58 +02:00
host_vars tailscale: Enable SNAT only for tailscale subnets 2026-08-03 10:19:52 +02:00
misc chore(deps): pin dependencies 2025-06-10 12:19:41 +00:00
molecule/default ansible-lint: Switch names to uppercase 2022-10-18 00:05:09 +02:00
playbooks dotfiles: New role that setups dotfiles 2026-06-03 10:42:29 +02:00
public_keys Rotate SSH key 2025-03-14 15:23:04 +01:00
roles chore(deps): update docker.io/searxng/searxng:latest docker digest to f4c8e59 2026-08-08 10:01:05 +00:00
ssh_host_keys CI: Deploy to fenrir as well 2022-05-26 12:40:18 +02:00
tofu_hetzner terraform -> opentofu 2026-07-06 14:39:15 +02:00
tofu_keycloak terraform -> opentofu 2026-07-06 14:39:15 +02:00
tofu_vault terraform -> opentofu 2026-07-06 14:39:15 +02:00
.ansible-lint ansible-lint: Exclude ".forgejo" directory 2026-01-21 14:00:03 +01:00
.build.yml terraform -> opentofu 2026-07-06 14:39:15 +02:00
.editorconfig Add build file and editorconfig 2021-01-18 13:07:06 +01:00
.gitignore gitignore: Ignore terraform backup files 2026-06-29 10:59:42 +02:00
.hut.scfg Add hut project config 2024-07-14 23:04:24 +02:00
.justfile Add basic justfile 2025-05-12 12:48:30 +02:00
.sops.yaml Add sops config 2026-06-30 16:20:23 +02:00
.yamllint.yml ansible: Try out "SOPS" for secrets 2026-06-30 15:40:28 +02:00
ansible.cfg ansible: Try out "SOPS" for secrets 2026-06-30 15:40:28 +02:00
hosts Configure steamdeck 2024-09-13 12:15:05 +02:00
LICENSE Add Licence 2021-02-13 20:36:49 +01:00
README.md readme: Update wiki link 2025-10-06 11:43:38 +02:00
renovate.json renovate: Fix updateType for disabling version pinning 2026-01-29 11:17:44 +01:00

CI/CD pipeline status: builds.sr.ht status

Initial installation:

ansible-playbook playbooks/install_archlinux.yml -l xenrox.net

Using playbooks:

ansible-playbook playbooks/all.yml

Infrastructure wiki.