Skip to content

MarkM-Portfolio/self-hosted-runner

Repository files navigation

Self-Hosted Runner Workflow

  • Create GitHub Personal Access Token GitHub URL

  • S3 Bucket

Name Bucket Versioning Access
tf-self-hosted-runner--<ACCT_NAME>-<ACCT_ID> Disabled Bucket and objects not public
  • DynamoDB Table
Name Partition key
self-hosted-runner-tf-state-lock--<ACCT_NAME>-<ACCT_ID> LockID (string)
  • Self Hosted Runners are provisioned into customer account
  • AMIs (from sapphire-payer) are shared into AFT-Management account
  • IAM role used is github/oidc role
  • Self Hosted Runners auto provision when pull requests/merge events occur in customer-onboarding-terraform repo
  • Single workflow running in parallel for provisioning servers to save time
  • Infracost added to ask to calculate estimated current infrastructure cost
  • Self Hosted Runners auto termination after provisioning servers for cost savings

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published