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
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

Do you have suggestions on how to do it?


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+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.

Search Discussions

Discussion Posts

Follow ups

Related Discussions

Discussion Navigation
viewthread | post
posts ‹ prev | 1 of 4 | next ›
Discussion Overview
grouppuppet-users @
postedAug 16, '12 at 3:41p
activeAug 17, '12 at 1:29p



site design / logo © 2022 Grokbase