On May 10, 2009, at 6:48 PM, Ben wrote: > > Luke Kanies wrote: >> On May 6, 2009, at 7:36 PM, Ben wrote: >> >> >>> 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? >>> >> >> >> What version are you using? >> >> The tagging is a bit weird when searching for resources, because >> Puppet tries to match against any item in a list, but this should >> work >> for the most recent versions. >> >> > Luke, > > I am using the latest. > > # rpm -q puppet > puppet-0.24.8-1.el5.1
Then I guess it's a bug. Please file it, and I'll try to make sure it works in 0.25. -- It's not that I'm afraid to die. I just don't want to be there when it happens. -- Woody Allen --------------------------------------------------------------------- Luke Kanies | http://reductivelabs.com | http://madstop.com --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---