sustainable-computing-io/AWS EC2 Self Hosted Runner

Create a self hosted runner on AWS EC2

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
actionThe action to perform. One of create, unregister, terminateyes
github_tokenThe GitHub token to useno
aws_access_key_idThe AWS access key id to useno
aws_secret_access_keyThe AWS secret access key to useno
security_group_idThe AWS security group id to useno
aws_regionThe AWS region to useno
github_repoThe GitHub repo to useno
ami_idThe AMI ID to use for the EC2 instanceno
key_nameThe key name to use for the EC2 instanceno
root_volume_sizeThe root volume size to use for the EC2 instanceno
instance_typeThe instance type to use for the EC2 instanceno
create_s3_bucketCreate an S3 bucket to store the runner stateno
spot_instance_onlyOnly use spot instancesno
instance_idThe instance id to use during terminate actionno
runner_nameThe name of the self hosted runner during unregister actionno
bucket_nameThe name of the S3 bucket (if created) to use during terminate actionno
auto_terminate_hoursThe number of hours to wait before terminating the instanceno
namedescription
instance_idThe AWS EC2 instance id
instance_ipThe AWS EC2 instance ip
runner_nameThe name of the self hosted runner
bucket_nameThe name of the S3 bucket (if created)
termination_timeThe time the instance will be automatically terminated (if enabled)