Hey Stuart,

You might want to look at (and use, if you want) the built-in roles and 
profiles layer [1] which gives you a good idea of how the module is used.

It leverages ceph::profile::params to pass values [2] to other classes such as 
ceph::profile::osd [3].

Another good place to look at how to use the module would be the integration 
tests [4].
Since the module is integration tested, this means we actually use the module 
to deploy a virtual Ceph cluster and we test that the cluster works - see for 
example the tests for ceph::profile::osd [4].

I'm dmsimard on #puppet-openstack and #openstack-operators if you need a hand 
to get this to work.
This is still a relatively new module in comparison to the likes of puppet-nova 
and such. Feedback and contributions are appreciated!

[1] https://github.com/stackforge/puppet-ceph/tree/master/manifests/profile
[2] 
https://github.com/stackforge/puppet-ceph/blob/master/manifests/profile/params.pp
[3] 
https://github.com/stackforge/puppet-ceph/blob/master/manifests/profile/osd.pp
[4] 
https://github.com/stackforge/puppet-ceph/blob/master/spec/system/ceph_profile_osd_spec.rb
--
David Moreau Simard

From: Andrew Woodward <[email protected]<mailto:[email protected]>>
Date: Saturday, February 21, 2015 at 4:39 PM
To: Stuart Fox <[email protected]<mailto:[email protected]>>
Cc: 
"[email protected]<mailto:[email protected]>"
 
<[email protected]<mailto:[email protected]>>,
 "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Subject: Re: [Openstack-operators] Ceph puppet module

[+puppet-openstack ml]

Stuart,

Please review the USECASES.md such as [1]. You should find usable examples 
there. If you are still having problems please reach out with a more detail 
about what you configuration you are attempting to deploy. The module authors 
can be found in #puppet-openstack and are usually lurking on the 
puppet-openstack mailing list (CC'd).

[1]https://github.com/stackforge/puppet-ceph/blob/master/USECASES.md#i-want-to-operate-a-production-cluster



On Sat, Feb 21, 2015 at 12:04 AM, Stuart Fox 
<[email protected]<mailto:[email protected]>> wrote:
Hey all

Im having a complete nightmare trying to get ceph deployed using the 
https://github.com/stackforge/puppet-ceph module. Scant documentation isn't 
helping my cause!

Is anybody else using this module? Im attempting to deploy ceph as a cinder 
backend in Juno on Ubuntu 14.04 although I haven't gotten as far as integration 
yet.

Does anyone have working example's I could look at?

--
BR,
Stuart

_______________________________________________
OpenStack-operators mailing list
[email protected]<mailto:[email protected]>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators




--
Andrew
Mirantis
Fuel community ambassador
Ceph community
_______________________________________________
OpenStack-operators mailing list
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators

Reply via email to