- From: Adam Jacob <
>
- To: "
" <
>
- Subject: [chef] Re: Re: searching with chef
- Date: Tue, 5 Mar 2013 18:37:05 +0000
- Accept-language: en-US
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.