On Mon, 2010-02-22 at 10:45 +0100, Frederik Wagner wrote:
> MODULES_LOADED_ON_BOOT="module1 module2"
>
> My goal ist to have a type, which can append a "module3" to this
> entry, or replace the whole list, etc. (to stay generic for different
> files in /etc/sysconfig).
If you can live with replacing the entire list, you can just use augeas:
augeas { "my_boot_modules":
changes => "set
/files/etc/sysconfig/kernel/MODULES_LOADED_ON_BOOT '$mymodules'"
}
If you need to build the list up from something else, you might want to
wrap the above into a define that computes $mymodules from that
something.
There's also ways to make this just append a specific module, but that
would require some work on the Augeas side.
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.