osmarks/On-demand Mythic Beasts VPS self-hosted runner manager

Starts/stops on-demand VPSes with Mythic Beasts and manages GitHub self-hosted runners on them

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Aug 19, 2021
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: osmarks/mb-actions-runner@436c9459bf9b6d253b9fa4c946c2ed764170288e # v1

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
actionstart or stopyes
gh-tokenpersonal access token with access to this repo.yes
gh-token-ownerowner of the personal access token in gh-token, if it is different to the owner of the repository this runs onno
mb-tokenMythic Beasts client ID with access to on-demand VPS provisoningyes
mb-secretcorresponding client secretyes
image-idimage file to load onto new VPSno01-cloudinit-debian-buster.raw.gz
vps-typeVPS type to startnoVPSX16
vps-diskdisk space for VPS (MB)no5120
server-idrequired to stop or (un)suspend - ID string for the VPS and runner (randomly generated if in stop/start mode)no
unsuspend-onlyif "true", unsuspend mode will not create a new VPS if the named one does not existno
ssh-pubkeyinstall SSH public key on newly configured serversno
namedescription
server-idgenerated ID from start action