Community Package Repos for Puppet Labs products

273 views
Skip to first unread message

Michael Stahnke

unread,
Sep 12, 2011, 5:36:31 PM9/12/11
to puppe...@googlegroups.com, puppet...@googlegroups.com
I've had a vision of having packages for Puppet, Dashboard,
mcollective, facter, et al, available in native packaging formats for
as many distributions as possible.


I've updated http://yum.puppetlabs.com quite a bit today.

We have most of what I laid out in ticket
http://projects.puppetlabs.com/issues/8473. I've updated RPMs for
el5, el6, f14, f15. Next I'll do el4 and then SLES.

These RPMS are all signed, and the latest released software from Puppet Labs.

I've also created a Redmine Project around Community Packaging. My
goal would be to get help from the community, specifically on our lesser-used
platforms.


http://projects.puppetlabs.com/projects/puppet-community-pkg-repo

Please use the redmine project to open issues, etc. (This isn't just
for yum either)


Thanks,
Mike

Nigel Kersten

unread,
Sep 12, 2011, 5:58:52 PM9/12/11
to puppe...@googlegroups.com, puppet...@googlegroups.com
On Mon, Sep 12, 2011 at 2:36 PM, Michael Stahnke <sta...@puppetlabs.com> wrote:
I've had a vision of having packages for Puppet, Dashboard,
mcollective, facter, et al, available in native packaging formats for
as many distributions as possible.

We should try to promote this to the Debian Puppet group, not all of whom read these lists regularly I reckon Mike?

Puppet Package Maintainers <pkg-pupp...@lists.alioth.debian.org>

/me waves to his far too neglected Debian buddies.

 


I've updated http://yum.puppetlabs.com quite a bit today.

We have most of what I laid out in ticket
http://projects.puppetlabs.com/issues/8473.  I've updated RPMs for
el5, el6, f14, f15.  Next I'll do el4 and then SLES.

These RPMS are all signed, and the latest released software from Puppet Labs.



I've also created a Redmine Project around Community Packaging.  My
goal would be to get help from the community, specifically on our lesser-used
platforms.


http://projects.puppetlabs.com/projects/puppet-community-pkg-repo

Please use the redmine project to open issues, etc.  (This isn't just
for yum either)


Thanks,
Mike

--
You received this message because you are subscribed to the Google Groups "Puppet Developers" group.
To post to this group, send email to puppe...@googlegroups.com.
To unsubscribe from this group, send email to puppet-dev+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/puppet-dev?hl=en.




--
Nigel Kersten
Product Manager, Puppet Labs

Join us for PuppetConf 
Sept 22/23 Portland, Oregon, USA.


Douglas Garstang

unread,
Sep 12, 2011, 6:24:10 PM9/12/11
to puppet...@googlegroups.com
On Mon, Sep 12, 2011 at 2:36 PM, Michael Stahnke <sta...@puppetlabs.com> wrote:
> I've had a vision of having packages for Puppet, Dashboard,
> mcollective, facter, et al, available in native packaging formats for
> as many distributions as possible.
>
>
> I've updated http://yum.puppetlabs.com quite a bit today.
>
> We have most of what I laid out in ticket
> http://projects.puppetlabs.com/issues/8473.  I've updated RPMs for
> el5, el6, f14, f15.  Next I'll do el4 and then SLES.
>
> These RPMS are all signed, and the latest released software from Puppet Labs.
>
>

Woo!

Vlad

unread,
Sep 12, 2011, 6:39:57 PM9/12/11
to puppet...@googlegroups.com, puppe...@googlegroups.com
Are there any plans to get the latest puppet and facter into apt.puppetlabs.com?
 

John Wiegley

unread,
Sep 12, 2011, 7:32:41 PM9/12/11
to puppet...@googlegroups.com, puppe...@googlegroups.com
>>>>> Michael Stahnke <sta...@puppetlabs.com> writes:

> I've updated RPMs for el5, el6, f14, f15. Next I'll do el4 and then SLES.

This is great, Michael, thank you very much!

John

Michael Stahnke

unread,
Sep 13, 2011, 3:35:19 AM9/13/11
to puppet...@googlegroups.com, puppe...@googlegroups.com
On Mon, Sep 12, 2011 at 3:39 PM, Vlad <vl...@vladgh.com> wrote:
> Are there any plans to get the latest puppet and facter into
> apt.puppetlabs.com?
>
Of course. I started with yum simply because it was asked for more
loudly, and I know rpm a bit better than the debian packaging. I
welcome any help, reviews, ideas on the debian packaging side (all
sides really).


Mike

Scott Smith

unread,
Sep 13, 2011, 1:40:28 PM9/13/11
to puppet...@googlegroups.com, puppe...@googlegroups.com
fpm ;)


--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To post to this group, send email to puppet...@googlegroups.com.
To unsubscribe from this group, send email to puppet-users...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.


Steve Snodgrass

unread,
Sep 28, 2011, 10:43:14 AM9/28/11
to Puppet Users
Michael, thanks very much for these packages, they are quite helpful.
Curious question - is there any coordination with tmz to push these
packages into EPEL?

On Sep 12, 5:36 pm, Michael Stahnke <stah...@puppetlabs.com> wrote:
> I've had a vision of having packages for Puppet, Dashboard,
> mcollective, facter, et al, available in native packaging formats for
> as many distributions as possible.
>
> I've updatedhttp://yum.puppetlabs.comquite a bit today.
>
> We have most of what I laid out in tickethttp://projects.puppetlabs.com/issues/8473.  I've updated RPMs for

Steve Snodgrass

unread,
Sep 28, 2011, 10:59:23 AM9/28/11
to Puppet Users
So I've just started testing these repos and I ran into problems.
First, many of the EL6 RPMs are not signed, so they fail to install
with my standard yum config. In the EL6 products repo, for example,
only 3 of 12 RPMs are signed. The other issue is that the new puppet
dashboard 1.2.1 package is not present at all. Thanks.

On Sep 12, 5:36 pm, Michael Stahnke <stah...@puppetlabs.com> wrote:
> I've had a vision of having packages for Puppet, Dashboard,
> mcollective, facter, et al, available in native packaging formats for
> as many distributions as possible.
>
> I've updatedhttp://yum.puppetlabs.comquite a bit today.
>
> We have most of what I laid out in tickethttp://projects.puppetlabs.com/issues/8473.  I've updated RPMs for

Michael Stahnke

unread,
Sep 28, 2011, 4:37:26 PM9/28/11
to puppet...@googlegroups.com
On Wed, Sep 28, 2011 at 7:59 AM, Steve Snodgrass <phe...@gmail.com> wrote:
> So I've just started testing these repos and I ran into problems.
> First, many of the EL6 RPMs are not signed, so they fail to install
> with my standard yum config.  In the EL6 products repo, for example,
> only 3 of 12 RPMs are signed.  The other issue is that the new puppet
> dashboard 1.2.1 package is not present at all.  Thanks.

I've fixed this. Thanks for filing the tickets.

Mike

Ashley Penney

unread,
Sep 29, 2011, 10:22:30 AM9/29/11
to puppet...@googlegroups.com
I just wanted to take a minute to thank you for working on these packages.  Having first class packages like this available is absolutely vital and it's both helped me internally bring up Puppet faster as well as helped me advocate the product to several other people lately by being able to point them to a puppetlabs provided location to get everything.  It's very much appreciated and a thankless job and I hope you'll stick with it!


Mike

Nigel Kersten

unread,
Sep 29, 2011, 11:51:49 AM9/29/11
to puppet...@googlegroups.com
On Thu, Sep 29, 2011 at 7:22 AM, Ashley Penney <ape...@gmail.com> wrote:
I just wanted to take a minute to thank you for working on these packages.  Having first class packages like this available is absolutely vital and it's both helped me internally bring up Puppet faster as well as helped me advocate the product to several other people lately by being able to point them to a puppetlabs provided location to get everything.  It's very much appreciated and a thankless job and I hope you'll stick with it!

That's great to hear Ashley, thanks for the positive feedback!

We've very happy we convinced Mike Stahnke to join Puppet Labs and get work like this done too :)


 


On Wed, Sep 28, 2011 at 4:37 PM, Michael Stahnke <sta...@puppetlabs.com> wrote:
On Wed, Sep 28, 2011 at 7:59 AM, Steve Snodgrass <phe...@gmail.com> wrote:
> So I've just started testing these repos and I ran into problems.
> First, many of the EL6 RPMs are not signed, so they fail to install
> with my standard yum config.  In the EL6 products repo, for example,
> only 3 of 12 RPMs are signed.  The other issue is that the new puppet
> dashboard 1.2.1 package is not present at all.  Thanks.

I've fixed this.  Thanks for filing the tickets.

Mike

--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To post to this group, send email to puppet...@googlegroups.com.
To unsubscribe from this group, send email to puppet-users...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.


--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To post to this group, send email to puppet...@googlegroups.com.
To unsubscribe from this group, send email to puppet-users...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.

Steven L. Seed

unread,
Sep 30, 2011, 10:42:41 AM9/30/11
to puppet...@googlegroups.com, puppe...@googlegroups.com

Thanks. This is much appreciated!

Mark Phillips

unread,
Sep 30, 2011, 1:23:41 PM9/30/11
to puppet...@googlegroups.com
Are you considering Solaris in this initiative too? Puppet, Facter, Augeas and ruby-augeas are all available from opencsw.org.

I should look at doing mcollective too - when I have time ;-)

Michael Stahnke

unread,
Sep 30, 2011, 2:40:11 PM9/30/11
to puppet...@googlegroups.com
On Fri, Sep 30, 2011 at 10:23 AM, Mark Phillips <ma...@probably.co.uk> wrote:
Are you considering Solaris in this initiative too? Puppet, Facter, Augeas and ruby-augeas are all available from opencsw.org.

I should look at doing mcollective too - when I have time ;-)

I'd be happy to put Solaris on our website.  This is one of those areas where the community probably would need to drive the effort. 

Mike

 

Vlad

unread,
Oct 3, 2011, 10:05:26 PM10/3/11
to puppet...@googlegroups.com, puppe...@googlegroups.com
If it helps, I've put together a ppa repository for personal use (https://launchpad.net/~vladgh/+archive/stable).
It's based mostly on the official packaging with some minor changes for the updated source to work. It's tested on Ubuntu Natty
You can use the debian folders as you wish as a starting point:
- https://launchpad.net/~vladgh/+archive/stable/+files/facter_1.6.1-vgh1.debian.tar.gz
- https://launchpad.net/~vladgh/+archive/stable/+files/puppet_2.7.5-vgh3.1.debian.tar.gz

I would be glad to offer my knowledge in order for the community to have a proper debian repository.
.
Reply all
Reply to author
Forward
0 new messages