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 <xar...@gmail.com<mailto:xar...@gmail.com>> Date: Saturday, February 21, 2015 at 4:39 PM To: Stuart Fox <stu...@demonware.net<mailto:stu...@demonware.net>> Cc: "openstack-operators@lists.openstack.org<mailto:openstack-operators@lists.openstack.org>" <openstack-operators@lists.openstack.org<mailto:openstack-operators@lists.openstack.org>>, "puppet-openst...@puppetlabs.com<mailto:puppet-openst...@puppetlabs.com>" <puppet-openst...@puppetlabs.com<mailto:puppet-openst...@puppetlabs.com>> 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 <stu...@demonware.net<mailto:stu...@demonware.net>> 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 OpenStack-operators@lists.openstack.org<mailto:OpenStack-operators@lists.openstack.org> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators -- Andrew Mirantis Fuel community ambassador Ceph community
_______________________________________________ OpenStack-operators mailing list OpenStack-operators@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators