fix collectd break on ubuntu

Change-Id: I7ce57fc77662c59c488487c5324e9f7d6003706e
This commit is contained in:
xiaodongwang 2014-10-05 12:23:38 -07:00 committed by Xiaodong Wang
parent 3beaf6f065
commit 20b1d96394
2 changed files with 12 additions and 4 deletions

View File

@ -18,13 +18,15 @@
#
include_recipe "collectd"
if node["collectd"].attribute?("rhel") or node["collectd"].attribute?("debian")
case node["platform_family"]
when "rhel"
case node["platform_family"]
when "rhel"
if node["collectd"].attribute?("rhel")
if not node["collectd"]["rhel"]["plugins"].nil?
node.override["collectd"]["plugins"]=node["collectd"]["rhel"]["plugins"].to_hash
end
when "debian"
end
when "debian"
if node["collectd"].attribute?("debian")
if not node["collectd"]["debian"]["plugins"].nil?
node.override["collectd"]["plugins"]=node["collectd"]["debian"]["plugins"].to_hash
end

View File

@ -31,6 +31,12 @@ when "rhel"
command "yum -y update"
action :run
end
when "debian"
execute "apt-update" do
command "apt-get update"
ignore_failure true
action :run
end
end
node[:collectd][:package_name].each do |pkg|