Linode Forum
Linode Community Forums
 FAQFAQ    SearchSearch    MembersMembers      Register Register 
 LoginLogin [ Anonymous ] 
Post new topic  Reply to topic
Author Message
PostPosted: Tue May 27, 2014 5:00 pm 
Offline

Joined: Tue May 27, 2014 4:23 pm
Posts: 1
Hi Linoders,

I've been working on an open-source CLI tool called Overcast that lets you spin up Linodes and run commands/scripts across many of them at once. You can also spin up local machines (using Vagrant and Virtualbox under the hood), to test out provisioning scripts locally before running them on production machines. Beyond just getting the word out, I'd love some feedback from other Linode users and see if anything could be added or changed to make it more useful or more user-friendly.

http://andrewchilds.github.io/overcast/

Some basic examples:

Code:
# Create a new Linode 2048 in Newark running Ubuntu 14.04:
overcast linode create app.01

# Create a new Linode 4096 in Fremont running Ubuntu 12.04:
overcast linode create app.02 --datacenter-slug fremont --size-slug 4096 --distribution-slug ubuntu-12-04-lts

# Create a local Virtualbox VM running Ubuntu 14.04 (must have Vagrant and Virtualbox installed)
overcast virtualbox create app.03

# Install LAMP on all of them in parallel (using scripts bundled with Overcast):
overcast run app.* install/core install/apache install/mysql install/php --parallel

# Run arbitrary commands and scripts across all of them:
overcast run app.* uptime "free -m" ./path/to/script

# Destroy, reboot, resize:
overcast linode destroy app.01
overcast linode reboot app.01
overcast linode resize app.01 --plan-slug 4096


Cheers!


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
RSS

Powered by phpBB® Forum Software © phpBB Group