-
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