skip to navigation
skip to content

Yaybu 0.1.28

Server deployment and configuration management in Python

Latest Version: 3.1.1

Yaybu is a configuration management tool written in Python with the goal of helping you tame your servers, and we want you to do it with a smile.

You describe your infrastructure in a simple and flexible YAML-like language and Yaybu works out what needs to happen to deploy your updates.

We are on OFTC IRC (irc:// Our docs are at

Hacking on yaybu

To get a development environment with required dependencies:


Then write a sample config file called foo.yay:

  - File:
      name: /some_empty_file

  - Execute:
      name: hello_world
      command: touch /hello_world
      creates: /hello_world

And run it with:

./bin/yaybu foo.yay

Running the tests

NOTE: Currently the testrunner will try and run a set of integration tests against an ubuntu chroot. Because of that we are a bit ubuntu-specific. We’ll be fixing that asap!

To run the tests:

./bin/test discover
File Type Py Version Uploaded on Size (md5) Source 2012-10-13 110KB