I am creating a "define" to manage cups printers on many servers and 
would like to export the necessary 'file' and 'exec' resources with 
multiple tags so i can be selective about what is realized on what 
servers but i don't seem to be able to get it working with multiple tags.

The following examples do not work and i would expect them too.

example 1:

# Export resource test w/ mulitple tags.
@@file { "/tmp/test-${fqdn}": content => "test ${fqdn}",
                              tag => [ "exp-res-test-${fqdn}", 
"exp-res-test-${domain}", "exp-res-test-all" ];
}
File<<| tag == "exp-res-test-${fqdn}" |>>

On examining the database the resource is created and exported but non 
of the requested tags are created, only the autotags.

example 2:

# Export resource test w/ mulitple tags using a define.
define exp-res-test () {
  tag("exp-res-test-${fqdn}")
  tag("exp-res-test-${domain}")
  tag("exp-res-test-all")

  @@file { "/tmp/test-${fqdn}": content => "test ${fqdn}"; }
}
exp-res-test { testing: }
File<<| tag == "exp-res-test-${fqdn}" |>>

Looking at the database for this one things are looking better, the 
resource is created, exported and all the requested tags are associated 
with it but the resource is not realized by the 'File<<| tag == 
"exp-res-test-${fqdn}" |>>' and the file is never created.

I have tried a number of other configurations with no success.  Am i 
missing something or is this a bug?

Thanks,

Ben

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