On Tue, 2008-12-16 at 12:38 -0800, Jeff Leggett wrote:
> Also, I am curious, it seems to me (my opinion only of course) that
> augeas would be a provider for types built manage config files?  One
> of the things I REALLY like about puppet's language is it's self
> documenting to anyone with a minimum of *IX knowledge.  Unfortunately,
> while augeas dos solve a problem of managing config files
> programatically, it's not obvious in its use to *IX folks... Hence, my
> thought it would be a provider for config file Types?

There's two things about basing existing providers on augeas: for one,
the exising ones work, so that replacing them by an augeas-based
implementation doesn't gain you any new functionality. Secondly, we
can't assume that augeas is present on every puppet client, so that even
if we base an exsiting type on augeas, we'd still need the other
provider for those clients.

I think so that it might be very useful (and augeas should make that
much easier) to write new providers for specific config files based on
augeas - there are and probably will always be cases where the augeas
type doesn't give you sufficient flexiblity, and you need to write a
custom type to achieve what you need. Augeas should make implementing
such types much easier.

David



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

Reply via email to