19 lines
526 B
Ruby
19 lines
526 B
Ruby
module RsyslogCookbook
|
|
# helpers for the various service providers on Ubuntu systems
|
|
module Helpers
|
|
def declare_rsyslog_service
|
|
if node['platform'] == 'ubuntu' && node['platform_version'].to_f >= 12.04
|
|
service_provider = Chef::Provider::Service::Upstart
|
|
else
|
|
service_provider = nil
|
|
end
|
|
|
|
service node['rsyslog']['service_name'] do
|
|
supports :restart => true, :status => true
|
|
action [:enable, :start]
|
|
provider service_provider
|
|
end
|
|
end
|
|
end
|
|
end
|