No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Chris Evich 263a459ca8
Merge pull request #2 from cevich/basic_readme
Add basic documentation
2024-04-22 11:04:20 -04:00
LICENSE Initial commit 2024-04-14 22:27:02 +03:00
README.md Add basic documentation 2024-04-16 14:24:30 -04:00

Self-hosted Github-runner

Overview

This Terraform/Tofu module reuses philips-labs/github-runner to configure and manage a demand-scaling set of github-runners. Demand is propagated by webhook using a specialized github-app to AWS Lambda listener function. Further Lambda's are responsible for creating/destroying EC2 spot-instances hosting the github-runner to service workflows. For more internal details, please see the philips-labs/terraform-aws-github-runner repo linked above.