diff options
author | Claire McQuin <mcquin@users.noreply.github.com> | 2014-08-07 16:22:27 -0700 |
---|---|---|
committer | Claire McQuin <mcquin@users.noreply.github.com> | 2014-08-07 16:22:27 -0700 |
commit | 3e922c9536c362264694ee48a2094d758d81d19f (patch) | |
tree | 32cc5d68f9aed90e34dd76d19c581efc87b1c157 /lib/chef/platform/provider_mapping.rb | |
parent | c684b497296e49f706458e8d6bd211fc100c3e71 (diff) | |
parent | f798708c46ce9d919ef32151ed6729ed186b0c4a (diff) | |
download | chef-3e922c9536c362264694ee48a2094d758d81d19f.tar.gz |
Merge pull request #1552 from jordane/fedora-use-systemd
use systemd for recent fedora and rhel 7
Diffstat (limited to 'lib/chef/platform/provider_mapping.rb')
-rw-r--r-- | lib/chef/platform/provider_mapping.rb | 25 |
1 files changed, 20 insertions, 5 deletions
diff --git a/lib/chef/platform/provider_mapping.rb b/lib/chef/platform/provider_mapping.rb index 86be1c5527..cddf2a1671 100644 --- a/lib/chef/platform/provider_mapping.rb +++ b/lib/chef/platform/provider_mapping.rb @@ -142,11 +142,14 @@ class Chef }, :centos => { :default => { - :service => Chef::Provider::Service::Redhat, + :service => Chef::Provider::Service::Systemd, :cron => Chef::Provider::Cron, :package => Chef::Provider::Package::Yum, :mdadm => Chef::Provider::Mdadm, :ifconfig => Chef::Provider::Ifconfig::Redhat + }, + "< 7" => { + :service => Chef::Provider::Service::Redhat } }, :amazon => { @@ -159,19 +162,25 @@ class Chef }, :scientific => { :default => { - :service => Chef::Provider::Service::Redhat, + :service => Chef::Provider::Service::Systemd, :cron => Chef::Provider::Cron, :package => Chef::Provider::Package::Yum, :mdadm => Chef::Provider::Mdadm + }, + "< 7" => { + :service => Chef::Provider::Service::Redhat } }, :fedora => { :default => { - :service => Chef::Provider::Service::Redhat, + :service => Chef::Provider::Service::Systemd, :cron => Chef::Provider::Cron, :package => Chef::Provider::Package::Yum, :mdadm => Chef::Provider::Mdadm, :ifconfig => Chef::Provider::Ifconfig::Redhat + }, + "< 15" => { + :service => Chef::Provider::Service::Redhat } }, :opensuse => { @@ -196,19 +205,25 @@ class Chef }, :oracle => { :default => { - :service => Chef::Provider::Service::Redhat, + :service => Chef::Provider::Service::Systemd, :cron => Chef::Provider::Cron, :package => Chef::Provider::Package::Yum, :mdadm => Chef::Provider::Mdadm + }, + "< 7" => { + :service => Chef::Provider::Service::Redhat } }, :redhat => { :default => { - :service => Chef::Provider::Service::Redhat, + :service => Chef::Provider::Service::Systemd, :cron => Chef::Provider::Cron, :package => Chef::Provider::Package::Yum, :mdadm => Chef::Provider::Mdadm, :ifconfig => Chef::Provider::Ifconfig::Redhat + }, + "< 7" => { + :service => Chef::Provider::Service::Systemd } }, :ibm_powerkvm => { |