From d9c13184f9532e6ea2693dd9f168eb8ec0879e22 Mon Sep 17 00:00:00 2001 From: Jens Kraemer Date: Sat, 13 Apr 2013 22:21:16 +0200 Subject: [PATCH] chef solo support. simply set collectd master ip as node['collectd']['master']['ip'] --- recipes/client.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/recipes/client.rb b/recipes/client.rb index 5c1be7d..040cdb1 100644 --- a/recipes/client.rb +++ b/recipes/client.rb @@ -20,8 +20,12 @@ include_recipe "collectd" servers = [] -search(:node, 'recipes:"collectd::server"') do |n| - servers << n['fqdn'] +if Chef::Config[:solo] + servers << node['collectd']['master']['ip'] +else + search(:node, 'recipes:"collectd::server"') do |n| + servers << n['fqdn'] + end end if servers.empty?