Hello,

----- "Peter Meier" <peter.me...@immerda.ch> wrote:

> 
> well in .7 there is now an augeas type which uses ruby-augeas.
> So where to draw the line? When is a new type an additional but
> optional
> feature?
> 

There are also > 10 nagios types, yet we don't install nagios on every server, 
it can manage k5 stuff, yet we don't force that on everyone.  We install it 
where we need it.  Puppet *requires* ruby, it does not require augeas or nagios.

I think the line should be drawn between critical requires and optional fluff 
that enable a feature but that many people don't want to use.  This can be 
demonstrated with facter easily:

# puppetd --test
/usr/lib/ruby/site_ruby/1.8/puppet.rb:9:in `require': no such file to load -- 
facter (LoadError)
        from /usr/lib/ruby/site_ruby/1.8/puppet.rb:9
        from /usr/sbin/puppetd:164:in `require'
        from /usr/sbin/puppetd:164

That's a requirement, when puppet does the same for augeas then it too is a 
requirement.


-- 
R.I.Pienaar

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@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