machulav / ec2-github-runner

On-demand self-hosted AWS EC2 runner for GitHub Actions
MIT License
720 stars 321 forks source link

Add 'key-name' and 'block-device-mapping' options #156

Open tonyhutter opened 1 year ago

tonyhutter commented 1 year ago

Add two new options to workflow file:

key-name: Specifies SSH key-pair name to assign to an instance. This is useful for SSHing into an instance for debugging.

block-device-mapping: JSON string specifying the BlockDeviceMapping for an instance.

ashrielbrian commented 1 year ago

@machulav any plans to implement EBS storage option? Definitely something we'd like as well. Seen a few issues/PRs related to this already

tonyhutter commented 1 year ago

@machulav would you mind taking a look at this PR when you get a chance?