solarwinds/EC2 GitHub Actions Runner

Launch and terminate self-hosted GitHub Actions runners on EC2

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github-tokenGitHub tokenyes
actionAction to perform (launch, terminate)yes
matrixRunner matrix to launch or terminate multiple at once Can be a simple multiline input with one runner identified per line Can also be a JSON object of identifiers mapping to options for each runner
runner-userUser to run the runner as Should be an existing userno
runner-directoryDirectory containing the runner scripts Should be an existing directoryno
instance-typeEC2 instance typeno
subnet-idSubnet ID Should belong to the same VPC as the security groupsno
security-group-idsSecurity group IDs Can be multiline to select multiple security groups Should belong to the same VPC as the subnetno
tagsCustom resource tags to apply to the instance Should follow the name=value format Multiline with one tag per line
ami-nameRegex used to match AMI nameno
ami-ownerAMI owner ID or alias Can be multiline to allow multiple owners
ami-filtersCustom AMI filters Should follow the name=value format Multiline with one filter per lineno
instance-idEC2 instance IDno
labelRunner labelno
namedescription
instance-idEC2 instance ID
labelRunner label
matrixMatrix of runners JSON object of identifiers mapping to instance ID and label for each runner