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 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.