Skip to main content

Server deployment and configuration management in Python

Project description

Yaybu provides a simple configuration format for describing your infrastructure, and tools to turn that configuration into a running server.

Hacking on yaybu

To get a development environment with required dependencies:

virtualenv venv
source venv/bin/activate
python bootstrap.py
bin/buildout

(The virtualenv is not strictly required).

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!

You first need to build a fake environment in which to run the tests:

./bin/build-environment

To run the tests:

./bin/test discover

Further documentation

See html/ for the documentation in html format.

The restructured text to generate this markup is in sphinx/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Yaybu-0.1.14.tar.gz (56.1 kB view details)

Uploaded Source

File details

Details for the file Yaybu-0.1.14.tar.gz.

File metadata

  • Download URL: Yaybu-0.1.14.tar.gz
  • Upload date:
  • Size: 56.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Yaybu-0.1.14.tar.gz
Algorithm Hash digest
SHA256 08a0d0dce85ded233fae4e49ea90ed1a717fd454a3d5dd1fa5af7badecf2c057
MD5 426bed8e3e7cccfeaa9eeb123df60efe
BLAKE2b-256 3e9edac5c595fd54376a0b8ad1b8ba3a121b183f45cb389d85d10037c5f40be3

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page