Skip to content
This repository has been archived by the owner on Oct 23, 2023. It is now read-only.

Deprecated: GitHub actions runner AMI based on Ubuntu 18.04 (arm64)

License

Notifications You must be signed in to change notification settings

superblk/ec2-actions-runner-ami-ubuntu-18.04-arm64

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AMI for self-hosted GitHub actions runner (Linux arm64)

Based on the latest official Ubuntu 18.04 arm64 HVM EBS AMI.

⚠️ Deprecated since Ubuntu 18.04 runners are no longer supported

Build

We use Hashicorp's packer and GitHub actions to build the AMI, see workflow.

Usage

Currently no public AMI is published. You can fork this repo and build your own.

Runner binaries are pre-installed in /home/ubuntu/actions-runner.

Passwordless sudo is configured for the ubuntu user.

Security

  • Do not run self-hosted runners in public repositories (see relevant GitHub docs)
  • This image is designed to run the actions-runner with a non-root user (e.g. ubuntu)
  • Ephemeral runners (torn down at the end of each workflow run) is probably the safe bet
  • Some security hardening of this AMI is probably warranted (contributions are welcome!)

References