View on GitHub

Organist

Organist deployment framework

Organist is an open source tool which helps you manage and execute deployments. It's built on top of Symfony2 and Capistrano/Capifony.

Build Status

First impression



Key advantages


Proven technology

Built on top of:


Getting started

For most users the organist/packer repository is the place to start with Organist.


Other repositories

There are 3 repositories in the organist namespace. There is "Organist" which is the actual Symfony2 application. And there is packer and puppet which will help you build an Organist box. These last two repositories are written to give you a quick start. Packer will download a fresh CentOS ISO, does a kickstart setup and runs the Puppet scripts to build up the entire stack that is needed to run Organist.

Organist is highly dependant on other software layers and settings, which is why these layers and settings are poured into Puppet scripts. And it is why these are run from Packer to prevent obscurity what might be in a custom basebox.


Data model

This is a little scheme, which explains the data model that is being administered in organist.

              application --< userfile
                  |
                  ^
environment --<  target  --< log