<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Can you get R10k to NOT install dependencies listed in metadata etc.?  <div class="">We use puppet-librarian and it can’t and so we have to change every puppet module eg. [1] as some of the dependencies break things for us.</div><div class=""><br class=""></div><div class="">Sam</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">[1] <a href="https://github.com/NeCTAR-RC/puppet-glance/commit/818e876eafe24252d9847474f68300bc0f706b22" class="">https://github.com/NeCTAR-RC/puppet-glance/commit/818e876eafe24252d9847474f68300bc0f706b22</a><div class=""><div><br class=""></div><div><br class=""></div><div><br class=""><blockquote type="cite" class=""><div class="">On 26 Nov 2015, at 6:46 AM, Kris G. Lindgren <<a href="mailto:klindgren@godaddy.com" class="">klindgren@godaddy.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class="">

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" class="">

<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; font-size: 14px; font-family: Calibri, sans-serif;" class="">
<div class="">
<div class="">
<div class="">We use R10k as well.</div>
<div class="">
<div id="MAC_OUTLOOK_SIGNATURE" class="">
<div class=""><font class="Apple-style-span"><font class="Apple-style-span" face="Calibri"><span class="Apple-style-span" style="font-size: 14px;"><br class="">
</span></font></font></div>
<div class=""><font class="Apple-style-span"><font class="Apple-style-span" face="Calibri"><span class="Apple-style-span" style="font-size: 14px;">___________________________________________________________________</span></font></font></div>
<div class=""><font class="Apple-style-span"><font class="Apple-style-span" face="Calibri"><span class="Apple-style-span" style="font-size: 14px;">Kris Lindgren</span></font></font></div>
<div class=""><font class="Apple-style-span"><font class="Apple-style-span" face="Calibri"><span class="Apple-style-span" style="font-size: 14px;">Senior Linux Systems Engineer</span></font></font></div>
<div class=""><font class="Apple-style-span"><font class="Apple-style-span" face="Calibri"><span class="Apple-style-span" style="font-size: 14px;">GoDaddy</span></font></font></div>
</div>
</div>
</div>
</div>
<div class=""><br class="">
</div>
<span id="OLK_SRC_BODY_SECTION" class="">
<div style="font-family: Calibri; font-size: 12pt; text-align: left; border-width: 1pt medium medium; border-style: solid none none; padding: 3pt 0in 0in; border-top-color: rgb(181, 196, 223);" class="">
<span style="font-weight:bold" class="">From: </span>Matt Fischer <<a href="mailto:matt@mattfischer.com" class="">matt@mattfischer.com</a>><br class="">
<span style="font-weight:bold" class="">Date: </span>Wednesday, November 25, 2015 at 12:16 PM<br class="">
<span style="font-weight:bold" class="">To: </span>Saverio Proto <<a href="mailto:zioproto@gmail.com" class="">zioproto@gmail.com</a>><br class="">
<span style="font-weight:bold" class="">Cc: </span>"<a href="mailto:openstack-operators@lists.openstack.org" class="">openstack-operators@lists.openstack.org</a>" <<a href="mailto:openstack-operators@lists.openstack.org" class="">openstack-operators@lists.openstack.org</a>><br class="">
<span style="font-weight:bold" class="">Subject: </span>Re: [Openstack-operators] How do I install specific versions of openstack/puppet-keystone<br class="">
</div>
<div class=""><br class="">
</div>
<div class="">
<div class="">
<div dir="ltr" class="">I'd second the vote for r10k. You need to do this however otherwise you'll get the master branch:
<div class=""><br class="">
</div>
<div class="">
<pre style="" class="">mod 'nova',
  :git => '<a href="https://github.com/openstack/puppet-nova.git" class="">https://github.com/openstack/puppet-nova.git</a>',
  :ref => 'stable/kilo'

mod 'glance',
  :git => '<a href="https://github.com/openstack/puppet-glance.git" class="">https://github.com/openstack/puppet-glance.git</a>',
  :ref => 'stable/kilo'

mod 'cinder',
  :git => '<a href="https://github.com/openstack/puppet-cinder.git" class="">https://github.com/openstack/puppet-cinder.git</a>',
  :ref => 'stable/kilo'</pre>
<pre style="" class=""><br class=""></pre>
<pre style="" class="">...</pre>
<pre style="" class=""><br class=""></pre>
</div>
</div>
<div class="gmail_extra"><br class="">
<div class="gmail_quote">On Wed, Nov 25, 2015 at 11:34 AM, Saverio Proto <span dir="ltr" class="">
<<a href="mailto:zioproto@gmail.com" target="_blank" class="">zioproto@gmail.com</a>></span> wrote:<br class="">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello,<br class="">
<br class="">
you can use r10k<br class="">
<br class="">
go in a empty folder, create a file called Puppetfile with this content:<br class="">
<br class="">
mod 'openstack-ceilometer'<br class="">
mod 'openstack-cinder'<br class="">
mod 'openstack-glance'<br class="">
mod 'openstack-heat'<br class="">
mod 'openstack-horizon'<br class="">
mod 'openstack-keystone'<br class="">
mod 'openstack-neutron'<br class="">
mod 'openstack-nova'<br class="">
mod 'openstack-openstack_extras'<br class="">
mod 'openstack-openstacklib'<br class="">
mod 'openstack-vswitch'<br class="">
<br class="">
the type the commands:<br class="">
gem install r10k<br class="">
r10k puppetfile install -v<br class="">
<br class="">
Look at r10k documentation for howto specify a version number of the modules.<br class="">
<span class="HOEnZb"><font color="#888888" class=""><br class="">
Saverio<br class="">
</font></span>
<div class="HOEnZb">
<div class="h5"><br class="">
<br class="">
<br class="">
2015-11-25 18:43 GMT+01:00 Oleksiy Molchanov <<a href="mailto:omolchanov@mirantis.com" class="">omolchanov@mirantis.com</a>>:<br class="">
> Hi,<br class="">
><br class="">
> You can provide --version parameter to 'puppet module install' or even use<br class="">
> puppet-librarian with puppet in standalone mode. This tool is solving all<br class="">
> your issues described.<br class="">
><br class="">
> BR,<br class="">
> Oleksiy.<br class="">
><br class="">
> On Wed, Nov 25, 2015 at 6:16 PM, Russell Cecala <<a href="mailto:red.cricket.blog@gmail.com" class="">red.cricket.blog@gmail.com</a>><br class="">
> wrote:<br class="">
>><br class="">
>> Hi,<br class="">
>><br class="">
>> I am struggling with setting up OpenStack via the OpenStack community<br class="">
>> puppet modules.  For example<br class="">
>> <a href="https://github.com/openstack/puppet-keystone/tree/stable/kilo" rel="noreferrer" target="_blank" class="">
https://github.com/openstack/puppet-keystone/tree/stable/kilo</a><br class="">
>><br class="">
>> If I do what the README.md file says to do ...<br class="">
>><br class="">
>> example% puppet module install puppetlabs/keystone<br class="">
>><br class="">
>> What release of the module would I get?  Do I get Liberty, Kilo, Juno?<br class="">
>> And what if I needed to be able to install the Liberty version on one<br class="">
>> system<br class="">
>> but need the Juno version for yet another system?  How can I ensure the<br class="">
>> the right dependencies like cprice404-inifile and puppetlabs-mysql get<br class="">
>> installed?<br class="">
>><br class="">
>> Thanks<br class="">
>><br class="">
>> _______________________________________________<br class="">
>> OpenStack-operators mailing list<br class="">
>> <a href="mailto:OpenStack-operators@lists.openstack.org" class="">OpenStack-operators@lists.openstack.org</a><br class="">
>> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators" rel="noreferrer" target="_blank" class="">
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators</a><br class="">
>><br class="">
><br class="">
><br class="">
> _______________________________________________<br class="">
> OpenStack-operators mailing list<br class="">
> <a href="mailto:OpenStack-operators@lists.openstack.org" class="">OpenStack-operators@lists.openstack.org</a><br class="">
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators" rel="noreferrer" target="_blank" class="">
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators</a><br class="">
><br class="">
<br class="">
_______________________________________________<br class="">
OpenStack-operators mailing list<br class="">
<a href="mailto:OpenStack-operators@lists.openstack.org" class="">OpenStack-operators@lists.openstack.org</a><br class="">
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators" rel="noreferrer" target="_blank" class="">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators</a><br class="">
</div>
</div>
</blockquote>
</div>
<br class="">
</div>
</div>
</div>
</span>
</div>

_______________________________________________<br class="">OpenStack-operators mailing list<br class=""><a href="mailto:OpenStack-operators@lists.openstack.org" class="">OpenStack-operators@lists.openstack.org</a><br class="">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators<br class=""></div></blockquote></div><br class=""></div></div></body></html>