<div dir="ltr">Sorry to ask a question and run, I had a busy weekend. I'll be back on the ceph POC later today.<div><br></div><div>I'll paste some outputs from the puppet runs shortly but essentially, no mon or osd comes up.</div><div>I had to patch several manifests to explicitly reference /etc/ceph/ceph.conf and given that the puppet module calls a reasonable amount of shell code, getting debug info is not easy. The puppet runs exit correctly but no service comes up.</div><div>I'm using an almost cut'n'paste from USECASES.md, even down to keeping the keys the same.</div><div><br></div><div>BR,</div><div>Stuart</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Feb 22, 2015 at 6:57 AM, David Moreau Simard <span dir="ltr"><<a href="mailto:dmsimard@iweb.com" target="_blank">dmsimard@iweb.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div style="word-wrap:break-word;color:rgb(0,0,0);font-size:14px;font-family:Calibri,sans-serif">
<div>
<div>Hey Stuart,</div>
<div><br>
</div>
<div>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.</div>
<div>
<div><br>
</div>
<div>It leverages ceph::profile::params to pass values [2] to other classes such as ceph::profile::osd [3].</div>
<div><br>
</div>
<div>Another good place to look at how to use the module would be the integration tests [4].</div>
<div>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].</div>
<div><br>
</div>
<div>I'm dmsimard on #puppet-openstack and #openstack-operators if you need a hand to get this to work.</div>
<div>This is still a relatively new module in comparison to the likes of puppet-nova and such. Feedback and contributions are appreciated!</div>
<div><br>
</div>
<div>[1] <a href="https://github.com/stackforge/puppet-ceph/tree/master/manifests/profile" target="_blank">https://github.com/stackforge/puppet-ceph/tree/master/manifests/profile</a></div>
<div>[2] <a href="https://github.com/stackforge/puppet-ceph/blob/master/manifests/profile/params.pp" target="_blank">https://github.com/stackforge/puppet-ceph/blob/master/manifests/profile/params.pp</a></div>
<div>[3] <a href="https://github.com/stackforge/puppet-ceph/blob/master/manifests/profile/osd.pp" target="_blank">https://github.com/stackforge/puppet-ceph/blob/master/manifests/profile/osd.pp</a></div>
<div>[4] <a href="https://github.com/stackforge/puppet-ceph/blob/master/spec/system/ceph_profile_osd_spec.rb" target="_blank">https://github.com/stackforge/puppet-ceph/blob/master/spec/system/ceph_profile_osd_spec.rb</a></div>
<div>--</div>
<div>David Moreau Simard</div>
</div>
</div>
<div><br>
</div>
<span>
<div style="font-family:Calibri;font-size:11pt;text-align:left;color:black;BORDER-BOTTOM:medium none;BORDER-LEFT:medium none;PADDING-BOTTOM:0in;PADDING-LEFT:0in;PADDING-RIGHT:0in;BORDER-TOP:#b5c4df 1pt solid;BORDER-RIGHT:medium none;PADDING-TOP:3pt">
<span style="font-weight:bold">From: </span>Andrew Woodward <<a href="mailto:xarses@gmail.com" target="_blank">xarses@gmail.com</a>><br>
<span style="font-weight:bold">Date: </span>Saturday, February 21, 2015 at 4:39 PM<br>
<span style="font-weight:bold">To: </span>Stuart Fox <<a href="mailto:stuart@demonware.net" target="_blank">stuart@demonware.net</a>><br>
<span style="font-weight:bold">Cc: </span>"<a href="mailto:openstack-operators@lists.openstack.org" target="_blank">openstack-operators@lists.openstack.org</a>" <<a href="mailto:openstack-operators@lists.openstack.org" target="_blank">openstack-operators@lists.openstack.org</a>>, "<a href="mailto:puppet-openstack@puppetlabs.com" target="_blank">puppet-openstack@puppetlabs.com</a>"
 <<a href="mailto:puppet-openstack@puppetlabs.com" target="_blank">puppet-openstack@puppetlabs.com</a>><span class=""><br>
<span style="font-weight:bold">Subject: </span>Re: [Openstack-operators] Ceph puppet module<br>
</span></div><div><div class="h5">
<div><br>
</div>
<div>
<div>
<div dir="ltr">
<div>[+puppet-openstack ml]</div>
<div><br>
</div>
Stuart,
<div><br>
</div>
<div>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). </div>
<div><br>
</div>
<div>[1]<a href="https://github.com/stackforge/puppet-ceph/blob/master/USECASES.md#i-want-to-operate-a-production-cluster" target="_blank">https://github.com/stackforge/puppet-ceph/blob/master/USECASES.md#i-want-to-operate-a-production-cluster</a><br>
<div><br>
</div>
<div><br>
</div>
</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Sat, Feb 21, 2015 at 12:04 AM, Stuart Fox <span dir="ltr">
<<a href="mailto:stuart@demonware.net" target="_blank">stuart@demonware.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Hey all
<div><br>
</div>
<div>Im having a complete nightmare trying to get ceph deployed using the <a href="https://github.com/stackforge/puppet-ceph" target="_blank">https://github.com/stackforge/puppet-ceph</a> module. Scant documentation isn't helping my cause!</div>
<div><br>
</div>
<div>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.</div>
<div><br>
</div>
<div>Does anyone have working example's I could look at?<span><font color="#888888"><br clear="all">
<div><br>
</div>
-- <br>
<div>
<div dir="ltr">BR,
<div>Stuart</div>
</div>
</div>
</font></span></div>
</div>
<br>
_______________________________________________<br>
OpenStack-operators mailing list<br>
<a href="mailto:OpenStack-operators@lists.openstack.org" target="_blank">OpenStack-operators@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators</a><br>
<br>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
<div>Andrew<br>
Mirantis<br>
Fuel community ambassador <br>
Ceph community</div>
</div>
</div>
</div>
</div></div></span>
</div>

</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">BR,<div>Stuart</div></div></div>
</div>