turbo-hipster/tests/etc/config.yaml
Matthew Oliver 49c9063147 Break up Turbo-Hipster configuration
Seeing as the power of Turbo-Hipster is in its pluggable design,
this change allows the configuration to be spit up allowing
each plug in to maintain it's own part of the configuration
including overwriting any default configuration.

There is a new configuration parameter 'conf_d', which is
mapped to a directory:

    "conf_d": "/etc/turbo-hipster/conf.d"

worker_server.py grabs all files inside this directory and
attempts to load them. If it fails, the error is logged.

The motivating factor for this change for me, is that it allows
the deployment of turbo-hipster via puppet much simpler.
The base TH puppet class will create the config.json, whereas
there puppet TH plug in classes can pop extra configuration into
the conf_d directory.

Change-Id: Ied20b46d4caa642d130097f3fe019df9c0ec5851
2014-03-25 14:37:40 +11:00

19 lines
573 B
YAML

zuul_server:
git_url: /home/josh/var/lib/zuul/git/
gearman_host: localhost
gearman_port: 0
debug_log: /home/josh/var/log/turbo-hipster/debug.log
jobs_working_dir: /home/josh/var/lib/turbo-hipster/jobs
git_working_dir: /home/josh/var/lib/turbo-hipster/git
pip_download_cache: /home/josh/var/cache/pip
plugins:
- name: gate_real_db_upgrade
datasets_dir": /home/josh/var/lib/turbo-hipster/datasets
job: gate-real-db-upgrade_nova_mysql
publish_logs:
type: local
path: /home/josh/var/www/results/
prepend_url: http://localhost/results/