No description, website, or topics provided.
Python
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
yaybu
.gitignore
README.rst
TODO
boiler-sample
bootstrap.py
buildout.cfg
example.yay
setup.py

README.rst

Yaybu Server

This package contains a simple twisted daemon for orchestrating actions against multiple servers with Yabu.

There are 2 ways to set up a development environment. You can use buildout:

$ python bootstrap.py
$ bin/buildout

A boiler and boil script will be created in the bin/ directory.

You can also use virtualenv:

$ virtualenv boiler
$ source boiler/bin/active
$ python setup.py develop

To run a server in foreground:

$ boiler -c boiler-sample start -n

boiler-sample is a Yay file in the root of the repository that contains a description of which services and triggers to start with the main Boiler service. It looks something like this:

services:
  - PbService:
      port: 8787
  - WebService:
      port: 8080

To execute a task:

$ boil << HERE
tasks:
  - Yaybu:
      name: deploy-application
      host: jolt
HERE