- From: AJ Christensen <
>
- To: chef <
>
- Subject: [chef] Re: Re: Re: Re: Re: searching with chef
- Date: Wed, 6 Mar 2013 08:40:39 +1300
boo :(
--AJ
On 6 March 2013 08:39, Adam Jacob
<
>
wrote:
>
Oh yeah - I just assumed you were already on the partial search train. You
>
heavywater guys sure are lazy!
>
>
:)
>
>
Love,
>
Adam
>
>
On 3/5/13 11:33 AM, "AJ Christensen"
>
<
>
>
wrote:
>
>
>I would be on-board with that; Discovery has always been positioned
>
>this way. Potentially with support for Partial searches?
>
>
>
>--AJ
>
>
>
>On 6 March 2013 07:37, Adam Jacob
>
><
>
>
> wrote:
>
>> I wonder if we should move some of that into the core DSL. Super useful,
>
>> non intrusive.
>
>>
>
>> Adam
>
>>
>
>> On 3/4/13 3:12 PM, "AJ Christensen"
>
>> <
>
>
>> wrote:
>
>>
>
>>>on the CLI, you can pass the '-a / --attribute' flag to get a
>
>>>particular attribute tree from the object.
>
>>>
>
>>>In the recipe, it'll look something like
>
>>>
>
>>>servers = search(:node, "roles:bar AND chef_environment:production")
>
>>>server = servers.first
>
>>>ip = server['ipaddress'] # Just a Chef::Node object here.
>
>>>
>
>>>Check out Heavy Water's discovery cookbook for some recipe helpers,
>
>>>like 'empty ok?', local node fall-back, environment aware search, sort
>
>>>by check-in time & cloud-aware IP addressing preferences. [0]
>
>>>
>
>>>--AJ
>
>>>
>
>>>[0] http://ckbk.it/discovery
>
>>>
>
>>>On 5 March 2013 12:08, Maven User
>
>>><
>
>
>>> wrote:
>
>>>> Hi guys -
>
>>>>
>
>>>> I'm struggling a bit with searching within chef...
>
>>>>
>
>>>> I'm trying to select all nodes that have a given role in a particular
>
>>>> environment.
>
>>>>
>
>>>> I realize I can do something like:
>
>>>>
>
>>>> knife search node "roles:<rolename>" -E <environmentname>
>
>>>>
>
>>>> But how do I get things like the ip address from that object?
>
>>>
>
>>
>
>>
>
>
>
>
Archive powered by MHonArc 2.6.16.