Rewrite Ceph Module to Leverage ceph-deploy

Registered by Mark T. Voelker

The Ceph modules we have today are reliant on facts and require several catalog runs to bring up a working installation of Ceph. Ceph now has a tool called ceph-deploy which could be used to substantially reduce the amount of time needed to bring up a Ceph cluster. We should rewrite our Ceph code to make use of it as this could dramatically speed up deployment times and eliminate some error-prone steps.

Blueprint information

Status:
Complete
Approver:
None
Priority:
High
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
milestone icon h.0
Started by
Mark T. Voelker
Completed by
Chris Ricker

Related branches

Sprints

Whiteboard

https://github.com/CiscoSystems/openstack-installer/pull/197

module breaks in puppet 3.2, needs refactoring (works okay with puppet 2.7, which doesn't help us with the new data model).

(?)

Work Items

Work items:
refactor module for puppet 3: DONE
refactor mon: INPROGRESS
refactor osd: INPROGRESS
refactor mds: INPROGRESS
wrap osd defined type into class: INPROGRESS
integrate with data model: INPROGRESS

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.