Thomas Bellman a écrit :
> Aurelien Degremont wrote:
> 
>> How do you deal with a file, like /etc/sysconfig/network which have
>> content composed from different aspects (could be network, nfs, nis,
>> ...). So managed by various modules but all > of them should add its
>> own stuff to the same file.
>>
>> What is your elegant way to deal with this?
> 
> Edit the individual settings using e.g. Augeas.  Preferably wrap it in
> a define, so you don't have to deal with the augeas type directly every
> time you want to change something in /etc/sysconfig.

I put /etc/sysconfig/network as an example. AFAIK, unfortunately, Augeas only 
handles 
known files (existing lenses). If we trty to handle /etc/our_local_config_file, 
it is not 
so easy.

> Shameless plug: I have a define 'rh_sysconfig' for setting /etc/sysconfig
> entries in a module I've written.  You can get it by doing a git clone of
> http://www.nsc.liu.se/~bellman/nsc-puppet-utils.git.  It doesn't use Augeas
> for manipulating the file, though, but some custom types for doing even
> lower level editing of text files.

I'm wondering if implementing such low-level define and file edition is the 
best Puppet 
approach?



Aurelien

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