Jeroen van Meeuwen schrieb:
> Point taken, but the number of configuration options available in any 
> given application does rise another problem for me;
> 
> How can I use and re-use the same /var/lib/puppet/modules/ssh/ directory 
> to multiple organizations if I know each of those organizations is going 
> to mess with every possible setting available in sshd_config?
> 
> In my opinion, you can go three ways:
> 
> 1) Have files put in the right location 

> 2) Do templating

> 3) Minimize the management or differentiation in the module and require 
> the user of the module to define either an augeas type for use with the 
> specific model or override file location settings using subclasses 
> (which can be done right now as well BTW, so reducing the number of file 
> sources is not a problem).


Or 4) provide a ssh::config type that can manage setting values in the 
sshd_config.

This is the most flexible approach, enabling fun stuff like purging, 
virtual resources, export/collect and a variety of other scenarios. This 
also avoids having to use a big set of variables as you outline in your 
other mail.

Of course using augeas in the guts of such a ssh::config type is 
probably a very good idea in the long-term.



Regards, DavidS

--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to