No description
- Jinja 100%
| ansible | ||
| kube | ||
| .gitignore | ||
| README.md | ||
glitched.systems Infrastructure
This repository manages the infrastructure for glitched.systems.
Structure
infrastructure/
├── ansible # Host configurations
├── kube # K8s manifests and ArgoCD applications
└── README.md
Ansible
Setup
Run ansible-galaxy install -r requirements.yml
Note: A vault password file (.vault_pass) is required at ansible/.vault_pass for encrypted variables.
Kubernetes
Entirely managed via GitOps with ArgoCD. The root application (kube/root.yml) automatically syncs all apps and manifests.
Workflow
- Make changes to a manifest or app file
- Commit and push
- Argo will do the rest