On Mon, Sep 6, 2010 at 12:12 PM, Douglas Garstang <doug.garst...@gmail.com> wrote: > Yikes. > > I have two different definitions, one installing components for jboss, > and the other installing components for tomcat. I've used a definition > rather than a class, because we are running multiple copies of each. I > have files and packages in jboss that are needed by files in tomcat. > Since objects in the scope of one definition aren't visible to other > definitions, how can I make the files in tomcat require => packages > that are defined in jboss?
Well, I know I've used definitions in a require before, ones with simple, non qualified names. It appears you can't use ones with qualified, autoloaded names, because doing this: require => Jboss::server::instance["${name}"] yields this: Sep 6 19:16:17 s_...@app01.pax.livegamer.com puppet-agent[24812]: Could not retrieve catalog from remote server: Error 400 on SERVER: Syntax error at '::server::instance'; expected ']' at /etc/puppet/modules/starterkit/manifests/setup.pp:94 on node app01.pax.livegamer.com *sigh* 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.