0.0
No commit activity in last 3 years
No release in over 3 years
Currently only supports DigitalOcean.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0

Runtime

 Project Readme

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