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
Install vis pip3 install:
pip3 install mac
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
Metadata
Release files for mac 1.0.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| mac-1.0.8.tar.gz | 76.9 kB | Without provenance | Details for mac-1.0.8.tar.gz |
Release files / mac-1.0.8.tar.gz
| Download URL | mac-1.0.8.tar.gz |
|---|---|
| Size | 76.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3ac3af43ed7e4bb0c3b7f27b3c170dcdac20ce182c62b86834eaa1cbb39f30c2
|
|
BLAKE2b-256 checksum How to use checksums |
eacff44ce6c1f9da539f5933dff5121aafe307fa57fe815c0542a7e94ec96494
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10
|
Security for mac 1.0.8
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.