{"repo":"andrewchilds/overcast","free":true,"listed":false,"github":"https://github.com/andrewchilds/overcast","clone":"git clone https://github.com/andrewchilds/overcast.git","description":"Orchestrate VMs from your terminal","language":"JavaScript","stars":483,"topics":["orchestration","digitalocean","virtualbox","vm"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Overcast is a CLI for managing and provisioning servers on DigitalOcean. It's a thin SSH-based layer that lets you spin up instances, organize them into clusters, and run commands or scripts across them, without installing agents or daemons on your servers. What it's for - Spinning up and managing DigitalOcean droplets from the command line - Running shell commands and scripts across multiple servers (sequentially or in parallel) - Organizing servers into named clusters for easy targeting - Pushing and pulling files between your local machine and remote servers - Quick SSH access to any server by name What it's not - A full configuration management system (no state tracking, no declarative configs) - A replacement for Ansible, Terraform, or Kubernetes - A process manager or monitoring solution Run multiple commands or scripts on any instance over SSH, sequentially or in parallel. Quickly SSH in to any instance by name. Push and pull files between your local machine and any of your instances. Overcast is a thin layer on top of your SSH client. It doesn't install or leave anything on the servers you communicate with, so Overcast itself has no real attack surface. A library of scripts and recipes are bundled to make it easy to deploy a number of common software stacks and applications. Installation (OS X/Linux) 1. Install Node.js if not already installed. 2. Install Overcast using npm. 3. You can now use Overcast from any directory. Running any overcast command from anywhere wil","default_branch":null,"files":null,"tree":[],"storefront":"/r/andrewchilds","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/andrewchilds/overcast/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}