So, I've been doing something like this for applications that have a
client and server component...

node base_node {
   include syslog_ng::client
}}

node app_node inherits base_node {
}

node syslog_server inherits base_node {
  include syslog_ng::server
}

... because I want the client portion, syslog-ng in this case to be
installed on everything. However, the server node also has a server
running. When you do this, puppet complains because on the
syslog_server node, both are trying to manage the same files
(/etc/syslog-ng/syslog-ng.conf for example).

What's the best approach for this? I could combine both the client and
server into one module and simple use case statements to serve out
files based on their hostname, but that seems ugly. Is there a better
idea? Can I "UN" include a class?

Doug.

--

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