Releases: gantrydev/ansible-github-runner
Releases · gantrydev/ansible-github-runner
Release list
v0.1.2
v0.1.1
Changes
- Optional
RUNNER_HOST— CI workflow skips host key checking when omitted, simplifying setup - Runner version pinning — new
github_runner_versionvariable (defaults tolatest, set e.g.2.321.0to pin) - Mermaid architecture diagram — replaces ASCII art, rendered natively by GitHub
- Scaling tip — guidance on scheduled start/stop for hourly-billed VMs
- Alternatives section — links to
terraform-aws-github-runnerand ARC for cloud-specific setups
v0.1.0 — Initial Release
Production-grade Ansible playbook for self-hosted GitHub Actions runners.
Highlights
- Multi-instance runners — configurable concurrency (default: 8 parallel instances)
- Pull-through registry mirror — caches Docker Hub locally, eliminates rate limits
- BuildKit with persistent cache — warm builds across jobs and reboots
- OS hardening — SSH key-only auth, UFW, fail2ban, unattended security upgrades
- Pinnable runner version — auto-fetch latest or pin to a specific version
- Automated maintenance workflow — weekly playbook re-run (disabled by default)
- Idempotent — safe to run repeatedly
See the README for setup instructions.