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.