yahoo/Openstack-DevstackPy — pull request #91 by dhellmann (2012-03-15 12:16:42+00:00)
Title: Move platform settings to YAML files

This branch is now functioning well enough to deploy on Ubuntu Oneiric. There is still work to do, but I think it is far enough along to at least allow other contributors to participate in that work.

Additional tasks I see based on this work (I will open separate tickets later today):

- RHEL 6 testing and updates to the distro file
- Fedora 16 testing and updates to the distro file
- scan the other component classes to remove any platform-specific logic (as was done for "db" in this branch)
- remove component-specific knowledge from the packager classes (it should go in the component)
- move pip package definitions from JSON to YAML
- implement separate action classes instead of having a single ActionRunner
- implement personas to drive the component lists and custom configuration steps