On Mon, Nov 22, 2010 at 3:15 AM, Nick <oinksoc...@letterboxes.org> wrote: > Hi, > > So I was quietly cursing the Puppet DSL for making otherwise simple things > difficult, such as merging two arrays [1], and I was even starting to wonder > if > I should look at alternatives like Chef more closely. > > But then I had an idea - maybe someone has written a Ruby DSL like Chef's > which > plugs into Puppet, so I googled. > > And yes, it's an official part of 2.5.x series! Thank you (I hope). But I can > only find a tantalising hint in the release notes and a blog post explaining > only the very basics. [2] > > Two questions: > > - is there any more info anywhere, or anything in the pipeline? > - will it work with older clients? > > > If it won't work with older clients, this is a problem, because 2.6.x isn't > available very widely in official repositories yet and I will need to > investigate other ways to deploy it [3] > > Although reading the release notes page [4], it looks like I can't rely on > cross-version interoperability at all, so it's starting to look like I'm going > to have to deploy from source to get the same version everywhere :( > > Cheers, > > N > > > 1. I gather it's possible but only with effort: > http://weblog.etherized.com/posts/175 > > 2. http://www.puppetlabs.com/blog/ruby-dsl/ > > > 3. Puppet packages available: > Debian Lenny has v24.5; > Ubuntu Lucid has v25.4; > RHEL/CentOS 5 has nothing at all in base, and only v22.4 in RPMForge
Have a look at our sid and squeeze packages: http://packages.debian.org/search?keywords=puppet Are those your three target platforms? Debian Lenny, Ubuntu Lucid and RHEL/CentOS 5 ? > > Nothing better here, either: > http://projects.puppetlabs.com/projects/puppet/wiki/Downloading_Puppet#downloading-puppet > > > 4. From http://projects.puppetlabs.com/projects/puppet/wiki/Release_Notes: >> It is also important to note when upgrading that not all versions are >> backwards compatible. Newer clients may not work with older servers and >> vice-versa. Where possible backwards-compatibility is maintained but it’s not >> always totally successful. The best approach is to ensure your master and >> clients are the same version. > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to puppet-us...@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. > > -- Nigel Kersten - Puppet Labs - http://www.puppetlabs.com -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-us...@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.