Skip to content

cppforlife/cloud_runner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloud Runner

Cloud Runner creates a new VM somewhere in the cloud and runs a single script against it.

Exit code correctly propagates.

Installation

gem install cloud_runner

DigitalOcean Cloud

Uses https://www.digitalocean.com/api for creating new droplets (VM) and associating ssh keys.

Run script against new droplet:

cr-new                  \
  --client-id CID       \
  --app-key APP_KEY     \
  --script something.sh

Run script against existing droplet:

cr-over                     \
  --client-id CID           \
  --app-key APP_KEY         \
  --droplet-id DROPLET_ID   \
  --ssh-key SSH_KEY         \
  --script something.sh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages