Sha256: faaec475032435e51d48b4d9034310a1f8d74700a1735b078bfd61bef76df7d4
Contents?: true
Size: 1.28 KB
Versions: 20
Compression:
Stored size: 1.28 KB
Contents
# # Cookbook Name:: rsyslog # Recipe:: client # # Copyright 2009, Opscode, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # include_recipe "rsyslog" rsyslog_server = node[:rsyslog][:server] ? node[:rsyslog][:server] : search(:node, "rsyslog_server:true").map { |n| n["fqdn"] }.first # unless node[:rsyslog][:server] template "/etc/rsyslog.d/remote.conf" do source "remote.conf.erb" backup false variables :server => rsyslog_server, :protocol => node[:rsyslog][:protocol] owner "root" group "root" mode 0644 notifies :restart, resources(:service => "rsyslog"), :delayed end file "/etc/rsyslog.d/server.conf" do action :delete notifies :reload, resources(:service => "rsyslog"), :delayed only_if do File.exists?("/etc/rsyslog.d/server.conf") end end # end
Version data entries
20 entries across 20 versions & 1 rubygems