Skip to content

Files

Latest commit

189c7ca · Jan 10, 2025

History

History
Cannot retrieve ahead/behind information for this branch.

Folders and files

NameName
Last commit message
Last commit date
Jan 4, 2025
Nov 5, 2024
Jan 10, 2025
Aug 7, 2024
Nov 5, 2024
Jan 10, 2025
Jan 10, 2025
Mar 12, 2020
Sep 17, 2021
Sep 11, 2024
Jan 9, 2025
Mar 12, 2020
Mar 12, 2020
Jan 10, 2025
Aug 7, 2024
Dec 27, 2022

terraform-google-github-actions-runners

awesome-runners

Description

Using these Terraform modules you can quickly deploy self-hosted GitHub Runners for jobs in your GitHub Actions workflows

Modules

The gh-runner-gke module provisions the resources required to deploy Self Hosted Runners on GCP infrastructure using GKE. This module follows the guidance for using Actions Runner Controller provided by GitHub

Examples:

More examples of Self Hosted Runners on GKE/Anthos.

The gh-runner-mig-vm module provisions the resources required to deploy Self Hosted Runners on GCP infrastructure using Managed Instance Groups.

Examples:

The gh-runner-mig-container-vm module provisions the resources required to deploy Self Hosted Runners on GCP infrastructure using Managed Instance Groups.

Examples:

This module handles the opinionated creation of infrastructure necessary to configure Workload Identity pools and providers for authenticating to GCP using GitHub Actions OIDC tokens.

Examples:

Requirements

These sections describe requirements for using this module.

Software

The following dependencies must be available:

Contributing

Refer to the contribution guidelines for information on contributing to this module.

Security Disclosures

Please see our security disclosure process.