Hmm. Lots of things are possible, just need to avoid collision with
the parameter naming.

Myresource <<| .environment == $$::environment |>>            #
dalen's suggestion
Myresource <<| _environment == $$::environment |>>           #
alternate to dalen's suggestion
Myresource <<| catalog.environment == $$::environment |>>  # implies
that 'catalog' is an object with subparameters
Myresource <<| Environment == $$::environment |>>             # ye old
capitalization like other parts of puppet
Myresource <<| same_environment? |>>                               #
short-hand for matching the same environment

ken.

On Wed, Apr 2, 2014 at 4:14 PM, Erik Dalén <[email protected]> wrote:
>
> On 2 April 2014 16:40, Ken Barber <[email protected]> wrote:
>>
>> > I quite like the idea of allowing people to restrict collection based
>> > on environment. That requires a slight tweak to the puppetdb terminus
>> > code, but I don't think it'll be too bad. Erik is correct, though,
>> > that we can't really use "environment" as the search term there
>> > because there are some resources that use "environment" as a parameter
>> > name (like "exec"). :/
>>
>> Does anyone have any suggestions for avoiding this conflict?
>>
>
> As I mentioned, in puppetdbquery I've been thinking about using properties
> prefixed with a dot, so .environment for this and just environment for the
> exec parameter. Not sure how well this would work in Puppet itself though,
> but maybe something similar could be done.
>
> But It would be good if both query methods used the same notation to make
> things simple. So I'm up for ideas regarding puppetdbquery as well.
>
> --
> Erik Dalén
>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/puppet-dev/CAAAzDLcK7C8czPd0u3t7tAXQvKGOOdByrWQhQ44XA7g30dHQew%40mail.gmail.com.
>
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-dev/CAE4bNTkJy7JdXXvY3J9nmm-sLubk0xuj6c0i6XD30hq%3DqmFU8g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to