mu -- Cloudamatic Automation Tooling

pipeline status Maintainability Gem Version Docker Version

About mu

Mu is the deployer and developer toolset for the Cloudamatic suite of services, designed to provision, orchestrate and manage complex platforms and applications. At eGT Labs, we use mu for rapid prototyping of cloud migration efforts for federal customers, for managing cloud applications throughout their lifecycles, and as a tools library for cloud maintenance tasks.

Install instructions and tutorials: https://github.com/cloudamatic/mu/wiki

API and configuration language documentation: https://cloudamatic.gitlab.io/mu/

Quick Start

  1. gem install cloud-mu - Install the toolkit in your Ruby 2.4+ ecosystem. See our install wiki for other installation options

  2. mu-configure - Set up credentials to your cloud provider of choice. See the mu-configure manual for more.

  3. mu-deploy - Build something! This will make a complete public/private VPC:

cat <<EOF > myvpc.yaml
---
appname: myvpc
- vpcs:
  name: thisvpc
EOF
mu-deploy myvpc.yaml