This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

Technology agnostic orchestration framework

Project Description

mac

Manageacloud is a flexible orchestration platform. It allows you to create, destroy and organise servers and infrastructures.

Fork me on GitHub!

Features

  • Orchestrate servers
  • Orchestrate production ready infrastructure (golden images, autoscaling groups, load balancers, etc)
  • Versioning servers and infrastructure
  • Empower Continuous Delivery
  • View who is the owner of the resources (servers and infrastructure)
  • Interact with your servers using a Command Line Interface, REST Api or Web Interface
  • Manage access to servers
  • Convert your infrastructure into code
  • Orchestrate servers using your existing automation codes (eg Docker, Puppet, Chef, SaltStack, etc)
  • Test server configurations easily
  • Integrate any technology that can be operated from the command line interface or an API
  • Keep the history (including logs) of servers and infrastructure
  • Trigger events via WebHooks
  • Although Manageacloud is technology agnostic, we have created some shortcuts for easier operation with Amazon Web Services, Google Compute Engine, Rackspace and Digital Ocean

Access to the documentation or to the quickstart guide to learn more.

Installation

Command Line Interface

You can install the CLI and any required dependency by executing:

curl -sSL https://manageacloud.com/mac | bash

You can also use pip install:

pip install mac

Community version of Manageacloud Framework

The community version of Manageacloud includes the server backend and the command line interface. Please read here how to install it.

Examples

Standalone applications

To create a new server and install apache for Ubuntu

mac instance create -b "apt-get update && apt-get install apache2 -y" -r ubuntu:trusty

To create a new server and install apache for CentOS

mac instance create -b "apt-get update && apt-get install apache2 -y" -r centos:7

To install Wordpress

mac instance create -c basic_wordpress_installation

Infrastructures

You can learn more about how to orchestrate infrastructure using our [quickstart guide](https://manageacloud.com/quickstart)

The following example:
  • Creates an instance and a load balancer in AWS
  • Deploys an application and version version_2

This infrastructure has a name and a version, which makes it ideal for some scenarios such as blue-green deployments.

mac -s infrastructure macfile https://goo.gl/ezRWx1 -p INF_VERSION=2 APP_BRANCH=version_2
Release History

Release History

This version
History Node

1.0.3

History Node

1.0.1

History Node

1.0.0

History Node

0.9.31

History Node

0.9.30

History Node

0.9.29

History Node

0.9.28

History Node

0.9.27

History Node

0.9.26

History Node

0.9.25

History Node

0.9.23

History Node

0.9.22

History Node

0.9.21

History Node

0.9.20

History Node

0.9.19

History Node

0.9.18

History Node

0.9.16

History Node

0.9.15

History Node

0.9.14

History Node

0.9.13

History Node

0.9.12

History Node

0.9.11

History Node

0.9.10

History Node

0.9.9

History Node

0.9.8

History Node

0.9.7

History Node

0.9.6

History Node

0.9.4

History Node

0.9.3

History Node

0.9.2

History Node

0.9.1

History Node

0.9.0

History Node

0.8.1

History Node

0.8.0

History Node

0.7.5

History Node

0.7.4

History Node

0.7.3

History Node

0.7.2

History Node

0.7.1

History Node

0.7.0

History Node

0.6.0

History Node

0.5a4

History Node

0.5a3

History Node

0.5a2

History Node

0.5a1

History Node

0.5a0

History Node

0.4a1

History Node

0.4a0

History Node

0.3a2

History Node

0.3a1

History Node

0.2a3

History Node

0.2a2

History Node

0.2a1

History Node

0.1a8

History Node

0.1a7

History Node

0.1a6

History Node

0.1a5

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
mac-1.0.3.tar.gz (73.3 kB) Copy SHA256 Checksum SHA256 Source Apr 5, 2016

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting