Teeth Overlord is the centralized control system for Teeth. It exposes REST APIs for inventory and instance management, as well as a line-oriented JSON protocol used to communicate with agents which run on servers which are in a ready state, waiting to be deployed by a customer.
By default, Overlord connects to localhost:9160.
By default, Overlord connects to http://localhost:8888.
To run Marconi locally:
git clone git@github.com:openstack/marconi.git
cd marconi
virtualenv --no-site-packages .
. bin/activate
pip install -e .
marconi-server
With Cassandra and Marconi running, run the following from the root of the
teeth-overlord
repository:
# Create a Dev Environment
tox -e devenv
# Activate the Dev Environment
. devenv/bin/activate
# Synchronize Schema
teeth-sync-models
Now start teeth-public-api
and teeth-job-executor
. To load development
fixtures, run teeth-prepare-dev-environment
.