Getting Started | Full Documentation | Releases | Issues
AerisCloud is a tool that gives application developers development environments that are identical to the production servers, and gives system administrators a way to organize their infrastructure as it is growing in size.
Read the instructions in the Getting Started page from the documentation.
Please note, that to make the following commands to work, you need to set up an organization as described in the Organization documentation page.
For developers:
# Create a new project
aeris init foo
# Start VMs
aeris up
# Stop VMs
aeris halt
Read the full documentation in the Getting Started page from the documentation.
For server operators:
# Provision production servers for projectA
cloud provision my-org/production my-org/projectA
# Execute a job
cloud job my-org/role-name/job-name my-org/projectA --limit="group-name" \
--extra-vars="aws_access_key=xxx" \
--extra-vars="aws_secret_key=xxx"
Read the full documentation in the server operators Getting Started page from the documentation.
- As a developer, you will have an easy method to define the environment in which your application will run in, and other developers will be able to easily replicate the same environment.
- As a server operator, it will help you to organize your inventories and playbooks in one place. The CLI will be easier to understand as you will only have to provide the names of the playbook and inventory to use, instead of whole paths, options and arguments of ansible-playbook.
- The ansible playbooks are shared among development and production environments.
See the contributing guide in the documentation.