[chef] Re: Re: knife search'ing for an inherited recipe?


Chronological Thread 
  • From: Guy Matz < >
  • To:
  • Subject: [chef] Re: Re: knife search'ing for an inherited recipe?
  • Date: Mon, 14 Oct 2013 16:34:51 -0400

No, that didn't do the trick, if I understood you correctly:
/]$ knife search node 'run_list:recipes\[bondage\:\:dns\]'
0 items found

however:
/]$ knife search node 'role:iad-web' | grep bondage::dns | wc -l
11
/]$ knife search node 'role:auto-bonded' | grep bondage::dns | wc -l
18
/]$ knife search node 'role:auto-bonded' | head
18 items found

Node Name:   iad-hadoop105.ihr
Environment: _default
FQDN:        iad-hadoop105.ihr
IP:          10.5.40.169
Run List:    role[base], role[hadoop], role[auto-bonded]
Roles:       sendmail-smart-host, auto-bonded, base, hadoop
Recipes:     resolver, yum, ntp, timezone, cron, chef-client, zsh, users::sysadmins, sudo, emacs, vim, git, build-essential, perl, python, screen, nscd, openssh, motd-tail, operations, logrotate::syslog, vmware-tools::noop, sendmail, sendmail::sendmail_smart_host, users::hadoop, bondage::dns
Platform:    centos 6.3

Thanks again!


On Mon, Oct 14, 2013 at 4:21 PM, Daniel DeLeo < " target="_blank"> > wrote:

On Monday, October 14, 2013 at 1:19 PM, Guy Matz wrote:

Hi!  Is there a way to "knife search node" for all of the nodes that have a specific recipe, regardless of which role has included the recipe in the run_list?

I have a recipe called bondage::dns that is in a few roles . . .  I've tried this, but it didn't work:
knife search node 'run_list:recipe\[bondage\:\:dns\]'

Any help would be greatly appreciated!

Thanks,
Guy
search for `recipes` with an 's'. This won't pick up recipes that get run via `include_recipe`, though.

-- 
Daniel DeLeo





Archive powered by MHonArc 2.6.16.

§