X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/3dd8e177f260478b9da3c5c5be583bd262e1f6e9..2a650836a9193a6cf0d4ef6eec650925fd5acebe:/cookbooks/munin/recipes/default.rb diff --git a/cookbooks/munin/recipes/default.rb b/cookbooks/munin/recipes/default.rb index 25b81a477..3bbc4c492 100644 --- a/cookbooks/munin/recipes/default.rb +++ b/cookbooks/munin/recipes/default.rb @@ -17,34 +17,19 @@ # limitations under the License. # -package "munin-node" - service "munin-node" do - action [:enable, :start] - supports :status => true, :restart => true, :reload => true + action [:stop, :disable] end -servers = search(:node, "recipes:munin\\:\\:server") +file "/etc/munin/munin-node.conf" do + action :delete +end -servers.each do |server| - server.interfaces(:role => :external) do |interface| - firewall_rule "accept-munin-#{server}" do - action :accept - family interface[:family] - source "net:#{interface[:address]}" - dest "fw" - proto "tcp:syn" - dest_ports "munin" - source_ports "1024-65535" - end - end +package "munin-node" do + action :purge end -template "/etc/munin/munin-node.conf" do - source "munin-node.conf.erb" - owner "root" - group "root" - mode "644" - variables :servers => servers - notifies :restart, "service[munin-node]" +directory "/etc/munin" do + action :delete + recursive true end