Skip to content
/ mu Public

mu is the Cloudamatic developer and deployer tooling

License

Notifications You must be signed in to change notification settings

cloudamatic/mu

Repository files navigation

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