Jira (PUP-6485) make it easier to require based on tag
Title: Message Title Yan Fitterer commented on PUP-6485 Re: make it easier to require based on tag david.mctavish I'd like to upvote this feature (I landed on this issue after trying it out thinking it may work, and getting the same error). Is this comment sufficient, or are feature requests tracked elsewhere ? Add Comment This message was sent by Atlassian Jira (v8.20.2#820002-sha1:829506d) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-bugs/JIRA.140733.1468048031000.52828.1655989740036%40Atlassian.JIRA.
Jira (PUP-6485) make it easier to require based on tag
Title: Message Title David McTavish updated an issue Puppet / PUP-6485 make it easier to require based on tag Change By: David McTavish Priority: Normal Low Add Comment This message was sent by Atlassian Jira (v8.13.2#813002-sha1:c495a97) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-bugs/JIRA.140733.1468048031000.21083.1638815580193%40Atlassian.JIRA.
Jira (PUP-6485) make it easier to require based on tag
Title: Message Title David McTavish updated an issue Puppet / PUP-6485 make it easier to require based on tag Change By: David McTavish Labels: final_triage Add Comment This message was sent by Atlassian Jira (v8.13.2#813002-sha1:c495a97) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-bugs/JIRA.140733.1468048031000.20774.1638808500562%40Atlassian.JIRA.
Jira (PUP-6485) make it easier to require based on tag
Title: Message Title David McTavish updated an issue Puppet / PUP-6485 make it easier to require based on tag Change By: David McTavish Issue Type: Bug Improvement Add Comment This message was sent by Atlassian Jira (v8.13.2#813002-sha1:c495a97) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-bugs/JIRA.140733.1468048031000.20775.1638808500608%40Atlassian.JIRA.
Jira (PUP-6485) make it easier to require based on tag
Title: Message Title Josh Cooper updated an issue Puppet / PUP-6485 make it easier to require based on tag Change By: Josh Cooper Team: Puppet Developer Experience Platform Core Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6485) make it easier to require based on tag
Title: Message Title Josh Cooper updated an issue Puppet / PUP-6485 make it easier to require based on tag Change By: Josh Cooper Sub-team: Language Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6485) make it easier to require based on tag
Title: Message Title Moses Mendoza updated an issue Puppet / PUP-6485 make it easier to require based on tag Change By: Moses Mendoza Labels: triaged Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6485) make it easier to require based on tag
Title: Message Title Henrik Lindberg updated an issue Puppet / PUP-6485 make it easier to require based on tag Change By: Henrik Lindberg Team: Puppet Developer Support Add Comment This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6485) make it easier to require based on tag
Title: Message Title Henrik Lindberg updated an issue Puppet / PUP-6485 make it easier to require based on tag Change By: Henrik Lindberg Scrum Team: Language Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6485) make it easier to require based on tag
Title: Message Title Henrik Lindberg commented on PUP-6485 Re: make it easier to require based on tag We would like a query that is just that and that produces references to resources that you then operate on (like in this case, add dependencies on them). The difficult issues are how to deal with late binding logic - now there is a precedence among them - it is far from perfect. Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6485) make it easier to require based on tag
Title: Message Title R.I.Pienaar commented on PUP-6485 Re: make it easier to require based on tag thanks Henrik Lindberg, as is often the case my manifests are much more complex than what I showed, so many loops of packages etc all in conditionals - but I think with your suggestion I can figure it out. Did anticipate your answer would be about the late processing of queries, but maybe this can be kept open for some other language addition if not done exactly with queries (though they would be nice) Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6485) make it easier to require based on tag
Title: Message Title Henrik Lindberg commented on PUP-6485 Re: make it easier to require based on tag I probably mixed up require/before... Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6485) make it easier to require based on tag
Title: Message Title Henrik Lindberg commented on PUP-6485 Re: make it easier to require based on tag Queries cannot produce a value - they run very late in the compilation process. We need to change what queries are in that case. You can also map, all of the produced resouces - like this: $tmp = $packages.map |$package| { package{$package: ensure => present, } } file{"/foo": } $tmp -> File['/foo'] Add Comment
Jira (PUP-6485) make it easier to require based on tag
Title: Message Title Henrik Lindberg commented on PUP-6485 Re: make it easier to require based on tag While not exactly the same - you could do: {puppet:code} $packages.each |$package| { package{$package: tag => bar, # not really needed ensure => present, before => File['/foo'], } } file {"/foo": } Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6485) make it easier to require based on tag
Title: Message Title R.I.Pienaar updated an issue Puppet / PUP-6485 make it easier to require based on tag Change By: R.I.Pienaar At present you can do like:{code} $packages.each |$ package | { "foo" package{$package : tag => bar , ensure => present } } file{"/foo": }Package<| tag == "bar" |> -> File["/foo"]{code}I am not aware though of a way to express this relationship inside the file resource, I tried a few things but this seems like it would be nice:{code}file{"/foo": require => Package <| tag == "bar" |>}{code}This strikes me as a more natural looking fit than above and involves less typing etc, of course you should ideally stick these packages in a class and require the class, but this is not really feasable when you are using defined types.This fails though with{code}Error: Could not parse for environment production: Invalid use of _expression_. A Virtual Query does not produce a value{code} Add Comment This message was sent by Atlassian JIRA (v6.4.13#64028-sha1:b7939e9) -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com. To post to this group, send email to puppet-bugs@googlegroups.com. Visit this group at https://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/d/optout.
Jira (PUP-6485) make it easier to require based on tag
Title: Message Title R.I.Pienaar created an issue Puppet / PUP-6485 make it easier to require based on tag Issue Type: Bug Assignee: Unassigned Created: 2016/07/09 12:07 AM Priority: Normal Reporter: R.I.Pienaar At present you can do like: package{"foo": tag => bar} file{"/foo": } Package<| tag == "bar" |> -> File["/foo"] I am not aware though of a way to