Hi Doug,
I had a chance to look at the code, and.. three things that I see here, are define tomcat::create_inst($software, $version = "current", $server_port, $connector_port) { #1. version is set to "current" by default. 1. "/opt/tomcat/${name}/${software}/tomcat-current": 2. require => Package["apache-tomcat-${name}-${software}"], 3. ensure => "/opt/tomcat/${name}/${software}/${tomcat_version}"; 4. 5. # 6. # Make sure that the base Tomcat directory for this instance exists. 7. # 8. "/opt/tomcat/${name}/${software}/tomcat-${version}": #2. These two file resource will have the same name, if $version=current tomcat::create_inst { tfel0: #version => $tomcat_version, #3 If you do not set this param when calling the definition, then it will get set to "current" by default, which creates duplicate resources. Hope this is helpful, Dan --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---