runner
Ansible role that deployes services on my runner machine
yannick
README
Runner
Multi-service deployment: dev tools, AI/ML, media, and self-hosted applications.
Key Parameters
| Variable | Default | Description |
|---|---|---|
runner_llm_stack_enabled |
true |
Ollama + Open WebUI + LiteLLM |
runner_frigate_enabled |
true |
Frigate NVR with hardware acceleration |
runner_immich_enabled |
true |
Immich photo management |
runner_forgejo_enabled |
true |
Forgejo git hosting + CI runner |
runner_ghost_enabled |
true |
Ghost blog platform |
runner_tandoor_enabled |
true |
Tandoor recipe manager |
runner_stirling_pdf_enabled |
true |
Stirling-PDF toolkit |
runner_cvat_enabled |
true |
CVAT annotation tool |
runner_harbor_enabled |
true |
Harbor container registry |
frigate_hardware_acceleration |
vaapi |
GPU acceleration: vaapi, nvidia, qsv |
immich_hardware_acceleration |
true |
Enable GPU for ML tasks |
runner_nfs_* |
various | NFS mount points from NAS |
Workflow
- Validate vault credentials are available
- Mount NFS shares from NAS (Frigate, Immich, Forgejo, Harbor, CVAT)
- Deploy LLM stack (Ollama, Open WebUI, LiteLLM)
- Deploy Frigate NVR with camera configs
- Deploy Immich with PostgreSQL + Redis + ML
- Deploy Forgejo with CI runner
- Deploy remaining services (Ghost, Tandoor, Stirling-PDF, CVAT, Harbor)
Repository Statistics
0
Stars
0
Forks
1
Watchers
0
Issues
Default Branch:main
Primary Language:Jinja
Created:August 31, 2025
Last Updated:March 19, 2026
Repository Size:0.25 KB