Giter VIP home page Giter VIP logo

aura's Introduction

AURA travis-status

About

AURA is an Openstack application deployment tool with error-recovery enhancements.

Video Demonstration

In the following links you can view a video demonstration of AURA for a Wordpress and a Hadoop deployment:

AURA - Wordpress Installation

AURA - Hadoop Installation

Installation

Fork this repository and install the requirements with pip:

pip install -r requirements.txt

You can then install the python egg with:

python setup.py install

This command only installs the CLI Client, as the Web Server is designed to be launched from inside the project root.

Usage

To use AURA, you must do the following things:

  • Use an image that supports ssh as root with a private key (the path of which is provided to the configuration file).
  • Make sure that AURA runs on the same network as the VMs (OpenVPN can make the trick if not there by default).

CLI Client

You can use the CLI client (bin/aura) to run in standalone mode.

Example:

bin/aura example/wordpress conf/aura.yml

Please see the example/wordpress directory in order to create applications of your own.

Web Server

If you want an interactive usage, launch the Web Server with:

bin/aura-server conf/aura.yml

By default, the server is launched at http://0.0.0.0:8080, but feel free to change the host and/or port through the configuration file.

WARNING: this utilizes the Flask Development Server, really NOT recommended for production.

License

Apache License 2.0, please see the LICENSE file for more details.

Contact

Giannis Giannakopoulos, [email protected]

aura's People

Contributors

giagiannis avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

engrmostafijur

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.