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.

Reply via email to