johnfitzpatrick
5/28/2015 - 12:53 PM

default.rb

package 'haproxy' do
  action :install
end

pool_members = search("node","role:webserver")

template "/etc/haproxy/haproxy.cfg" do
  source "haproxy.cfg.erb"
  owner "root"
  group "root"
  mode 0644
  variables :pool_members => pool_members.uniq
  notifies :restart, "service[haproxy]"
end

service 'haproxy' do
  action [:start, :enable]
end