File tree 2 files changed +2
-1
lines changed
2 files changed +2
-1
lines changed Original file line number Diff line number Diff line change 5
5
branches :
6
6
- main
7
7
- v1
8
+ workflow_dispatch :
8
9
9
10
jobs :
10
11
prepare :
Original file line number Diff line number Diff line change 1
1
# Terraform module for scalable self hosted GitHub action runners <!-- omit in toc -->
2
2
3
- [ ![ awesome-runners] ( https://img.shields.io/badge/listed%20on-awesome--runners-blue.svg )] ( https://github.com/jonico/awesome-runners ) [ ![ Terraform registry] ( https://img.shields.io/github/v/release/philips-labs/terraform-aws-github-runner?label=Terraform%20Registry )] ( https://registry.terraform.io/modules/philips-labs/github-runner/aws/ ) ![ Terraform checks] ( https://github.com/philips-labs/terraform-aws-github-runner/workflows/Terraform%20root%20module%20checks/badge.svg ) ![ Lambda Webhook] ( https://github.com/philips-labs/terraform-aws-github-runner/workflows/Lambda%20Agent%20Webhook/badge.svg ) ![ Lambda Runners] ( https://github.com/philips-labs/terraform-aws-github-runner/workflows/Lambda%20Runners/badge.svg ) ![ Lambda Syncer] ( https://github.com/philips-labs/terraform-aws-github-runner/workflows/Lambda%20Runner%20Binaries%20Syncer/badge.svg )
3
+ [](https://github.com/jonico/awesome-runners)[](https://registry.terraform.io/modules/philips-labs/github-runner/aws/) [](https://github.com/philips-labs/terraform-aws-github-runner/actions/workflows/terraform.yml) [](https://github.com/philips-labs/terraform-aws-github-runner/actions/workflows/lambda-webhook.yml) [](https://github.com/philips-labs/terraform-aws-github-runner/actions/workflows/lambda-runners.yml) [](https://github.com/philips-labs/terraform-aws-github-runner/actions/workflows/lambda-runner-binaries-syncer.yml)
4
4
5
5
This [ Terraform] ( https://www.terraform.io/ ) module creates the required infrastructure needed to host [ GitHub Actions] ( https://github.com/features/actions ) self-hosted, auto-scaling runners on [ AWS spot instances] ( https://aws.amazon.com/ec2/spot/ ) . It provides the required logic to handle the life cycle for scaling up and down using a set of AWS Lambda functions. Runners are scaled down to zero to avoid costs when no workflows are active.
6
6
You can’t perform that action at this time.
0 commit comments