I have this...

node base_node {
}

node child_node inherits base_node {
    Yumrepo {
        mirrorlist => absent,
        enabled => 0,
        gpgcheck => 1
    }
    yumrepo {
        "Core":
            enabled => 1,
            name => "Core",
            descr => "Software",
            baseurl => "http://$repo_server/repo/core";,
            priority => 1,
            gpgcheck => 0;
    }
}

node app_node inherits child_node {
    include app_module
}

My app module has...

    package {
        "jboss-4.2.3.GA-1.tf":
            ensure => installed,
            require => Yumrepo['Core'];
    }

I am getting the error:
Configuration could not be instantiated: Could not find dependency
Yumrepo[Core] for Package[jboss-tfel1-4.2.3.GA-1.tf] at
/etc/puppet/modules/jboss/manifests/init.pp:26; using cached catalog

So obviously puppet can't find the Yumrepo['Core'] resource. How can I
let a puppet module include/access resources defined in nodes?

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