Skip to content
/ nepho Public
forked from huit/nepho

A deployment tool for virtual data centers.

Notifications You must be signed in to change notification settings

agperson/nepho

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nepho

Command line cross-cloud orchestration tool for constructing virtual datacenters

Build Status

Nepho is a generic wrapper/CLI interface for spinning up complete working application stacks in virtual environments. Nepho abstracts datacenter creation, instance configuration, and application deployment into portable "cloudlets" that can be shared between developers and teams.

Nepho is in active development, working towards a 1.0 release. Currently there are two main code branches:

  • legacy - legacy code for constructing CloudFormation stacks using Jinja2 templated JSON files
  • master - refactoring into a generic core, vendor-specific providers, and cloudlets for each individual application/service environment.

Status

This project is very new, but we have some working code, and are building the framework. We plan to soon have a working version available as a Python package along with example cloudlets that users can build upon.

Installation

Follow the instructions in the wiki for manual setup (until the package is on pypi) and/or developer setup (with virtualenv).

Configuration

All application (global) configuration and cloudlets are located under the .nepho directory in the user's home directory. Values can be configured from the command line using the config subcommand.

Usage

Commands have been changing as we refactor, consult the built-in documentation (nepho --help) for the latest information about commands and arguments.

About

A deployment tool for virtual data centers.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%