diff options
Diffstat (limited to 'lib/chef/provider')
-rw-r--r-- | lib/chef/provider/group/aix.rb | 2 | ||||
-rw-r--r-- | lib/chef/provider/group/dscl.rb | 2 | ||||
-rw-r--r-- | lib/chef/provider/group/gpasswd.rb | 2 | ||||
-rw-r--r-- | lib/chef/provider/group/groupmod.rb | 2 | ||||
-rw-r--r-- | lib/chef/provider/group/pw.rb | 2 | ||||
-rw-r--r-- | lib/chef/provider/group/suse.rb | 4 | ||||
-rw-r--r-- | lib/chef/provider/group/usermod.rb | 4 | ||||
-rw-r--r-- | lib/chef/provider/group/windows.rb | 2 | ||||
-rw-r--r-- | lib/chef/provider/ifconfig/redhat.rb | 2 | ||||
-rw-r--r-- | lib/chef/provider/mount/solaris.rb | 2 | ||||
-rw-r--r-- | lib/chef/provider/package.rb | 7 |
11 files changed, 14 insertions, 17 deletions
diff --git a/lib/chef/provider/group/aix.rb b/lib/chef/provider/group/aix.rb index 7d6735a66d..92bb8cb225 100644 --- a/lib/chef/provider/group/aix.rb +++ b/lib/chef/provider/group/aix.rb @@ -23,7 +23,7 @@ class Chef class Provider class Group class Aix < Chef::Provider::Group::Groupadd - provides :group, platform: %w(aix) + provides :group, platform: 'aix' def required_binaries [ "/usr/bin/mkgroup", diff --git a/lib/chef/provider/group/dscl.rb b/lib/chef/provider/group/dscl.rb index d7e8f2e827..9775ac8270 100644 --- a/lib/chef/provider/group/dscl.rb +++ b/lib/chef/provider/group/dscl.rb @@ -21,7 +21,7 @@ class Chef class Group class Dscl < Chef::Provider::Group - provides :group, os: "darwin" + provides :group, os: 'darwin' def dscl(*args) host = "." diff --git a/lib/chef/provider/group/gpasswd.rb b/lib/chef/provider/group/gpasswd.rb index 33c594d9a0..432c524acd 100644 --- a/lib/chef/provider/group/gpasswd.rb +++ b/lib/chef/provider/group/gpasswd.rb @@ -22,7 +22,7 @@ class Chef class Provider class Group class Gpasswd < Chef::Provider::Group::Groupadd - provides :group, platform: %w(suse default) + provides :group def load_current_resource super diff --git a/lib/chef/provider/group/groupmod.rb b/lib/chef/provider/group/groupmod.rb index f9299546c8..82b68b8672 100644 --- a/lib/chef/provider/group/groupmod.rb +++ b/lib/chef/provider/group/groupmod.rb @@ -21,7 +21,7 @@ class Chef class Group class Groupmod < Chef::Provider::Group - provides :group, os: "netbsd" + provides :group, os: 'netbsd' def load_current_resource super diff --git a/lib/chef/provider/group/pw.rb b/lib/chef/provider/group/pw.rb index 2758d5dea5..f877ed2424 100644 --- a/lib/chef/provider/group/pw.rb +++ b/lib/chef/provider/group/pw.rb @@ -20,7 +20,7 @@ class Chef class Provider class Group class Pw < Chef::Provider::Group - provides :group, platform: %w(freebsd) + provides :group, platform: 'freebsd' def load_current_resource super diff --git a/lib/chef/provider/group/suse.rb b/lib/chef/provider/group/suse.rb index 97acafb2a1..370cbe8492 100644 --- a/lib/chef/provider/group/suse.rb +++ b/lib/chef/provider/group/suse.rb @@ -22,8 +22,8 @@ class Chef class Provider class Group class Suse < Chef::Provider::Group::Groupadd - provides :group, platform: %w(opensuse) - provides :group, platform: %w(suse), platform_version: '< 12.0' + provides :group, platform: 'opensuse' + provides :group, platform: 'suse', platform_version: '< 12.0' def load_current_resource super diff --git a/lib/chef/provider/group/usermod.rb b/lib/chef/provider/group/usermod.rb index d7f302c19b..fee97e05a4 100644 --- a/lib/chef/provider/group/usermod.rb +++ b/lib/chef/provider/group/usermod.rb @@ -23,9 +23,7 @@ class Chef class Group class Usermod < Chef::Provider::Group::Groupadd - provides :group, os: "openbsd" - provides :group, platform: %w(opensuse), platform_version: '>= 12.3' - provides :group, platform: %w(openindiana opensolaris nexentacore omnios solaris2 smartos hpux) + provides :group, os: %w(openbsd solaris2 hpux) def load_current_resource super diff --git a/lib/chef/provider/group/windows.rb b/lib/chef/provider/group/windows.rb index 54e49b0e06..46d8afc7f6 100644 --- a/lib/chef/provider/group/windows.rb +++ b/lib/chef/provider/group/windows.rb @@ -26,7 +26,7 @@ class Chef class Group class Windows < Chef::Provider::Group - provides :group, os: "windows" + provides :group, os: 'windows' def initialize(new_resource,run_context) super diff --git a/lib/chef/provider/ifconfig/redhat.rb b/lib/chef/provider/ifconfig/redhat.rb index 692c2a32bf..ee053d1e52 100644 --- a/lib/chef/provider/ifconfig/redhat.rb +++ b/lib/chef/provider/ifconfig/redhat.rb @@ -22,7 +22,7 @@ class Chef class Provider class Ifconfig class Redhat < Chef::Provider::Ifconfig - provides :ifconfig, platform: %w(centos fedora redhat ibm_powerkvm cloudlinux parallels) + provides :ifconfig, platform_family: %w(fedora rhel) def initialize(new_resource, run_context) super(new_resource, run_context) diff --git a/lib/chef/provider/mount/solaris.rb b/lib/chef/provider/mount/solaris.rb index ae671ab88a..deb04d4d7b 100644 --- a/lib/chef/provider/mount/solaris.rb +++ b/lib/chef/provider/mount/solaris.rb @@ -27,7 +27,7 @@ class Chef class Mount # Mount Solaris File systems class Solaris < Chef::Provider::Mount - provides :mount, platform: %w(openindiana opensolaris nexentacore omnios solaris2 solaris2 < 5.11 smartos) + provides :mount, platform: %w(openindiana opensolaris nexentacore omnios solaris2 smartos) extend Forwardable diff --git a/lib/chef/provider/package.rb b/lib/chef/provider/package.rb index 469172f870..29ca3005a5 100644 --- a/lib/chef/provider/package.rb +++ b/lib/chef/provider/package.rb @@ -509,10 +509,9 @@ class Chef Chef.set_provider_priority_array :package, [ Homebrew, Macports ], os: "darwin" - Chef.set_provider_priority_array :package, Dpkg, os: "linux" - Chef.set_provider_priority_array :package, Apt, platform: %w(ubuntu gcel linaro raspbian linuxmint debian) - Chef.set_provider_priority_array :package, Yum, platform: %w(xenserver xcp centos amazon scientific fedora oracle redhat ibm_powerkvm cloudlinux parallels) - Chef.set_provider_priority_array :package, Zypper, platform: %w(opensuse suse) + Chef.set_provider_priority_array :package, Apt, platform_family: "debian" + Chef.set_provider_priority_array :package, Yum, platform_family: %w(rhel fedora) + Chef.set_provider_priority_array :package, Zypper, platform_family: "suse" Chef.set_provider_priority_array :package, Portage, platform: %w(gentoo) Chef.set_provider_priority_array :package, Pacman, platform: %w(arch) Chef.set_provider_priority_array :package, Ips, platform: %w(openindiana opensolaris omnios solaris2) |