Skip to content

Manages ephemeral GitHub Actions runners for phoenixvc org. Scales VMSS based on workflow demand. Used by Scale Set Client for Key Vault and Storage access from Azure VNet.

Notifications You must be signed in to change notification settings

phoenixvc/phoenixvc-actions-runner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

phoenixvc-actions-runner

Self-hosted GitHub Actions runner infrastructure for phoenixvc org and JustAGhosT personal account. Ephemeral VMSS for phoenixvc, persistent runner for JustAGhosT, shared listener VM on Azure.

Prerequisites

  • HouseOfVeritas (or equivalent) deployed with runner subnet and Key Vault/Storage firewall rules
  • runner_subnet_id from HouseOfVeritas: cd HouseOfVeritas/terraform/environments/production && terraform output -raw runner_subnet_id

Quick Start

./scripts/setup-self-hosted-runner.sh

See docs/setup.md for full setup.

Structure

terraform/     # Listener VM + VMSS (deploys into existing subnet)
scripts/       # Install scripts for listener VM
docs/          # Setup guide

Cost

~$16–20/month (listener B1ms + VMSS pay-per-use)

About

Manages ephemeral GitHub Actions runners for phoenixvc org. Scales VMSS based on workflow demand. Used by Scale Set Client for Key Vault and Storage access from Azure VNet.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published