Hi all,

I'm developing  my own module, and i want to declare same resources in 
different class like this :

This resource is used to configure my Jboss server by copying conf files in 
/myappbase/applis/conf
class srhjboss::config::applis {

file { "/myappbase/applis/conf":

ensure => directory,
notify => Class['srhjboss::service'],
recurse => true,
source => 'puppet:///modules/srhjboss/communs',

}

}

The second class and resource is used to deploy the conf file of my war 
application like this :

class srhdeployit::war {

file { "/myappbase/applis/conf"':
ensure => present,
source => "puppet://puppet/srnrepo/myappname",
recurse => true,
}

}

then i include the class in the node

node default {
   include srhjboss::config::applis
   include srhdeployit::war

I got the exact failure : 

err: Failed to apply catalog: Cannot alias File[ ' ' ] to 
["/sirhen/applis/conf"] at 
/etc/puppet/modules/srhjboss/manifests/config/applis.pp:47; resource 
["File", "/sirhen/applis/conf"] already declared at 
/etc/puppet/modules/srhdeployit/manifests/war.pp:44

Do you have suggestions on how to do it?

Thanks

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/puppet-users/-/70voc_9UPecJ.
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.

Reply via email to