Ironic: Bare Metal provisioning for OpenStack
Ironic is under rapid initial development, forked from Nova's Baremetal driver. If you're looking for something that works today, go there :)
Most of OpenStack's projects use
tools/install_venv.py to create a local virtualenv for testing. Instead, you should
tox -evenv -- echo done. After that, it's just like the other projects, and instructions for using testr can be found here.