- From: AJ Christensen <
- To: chef <
- Subject: [chef] Re: searching with chef
- Date: Tue, 5 Mar 2013 12:12:36 +1300
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. 
On 5 March 2013 12:08, Maven User
> 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
> 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.