diff --git a/lib/chef/provider/group/solaris.rb b/lib/chef/provider/group/solaris.rb
index <HASH>..<HASH> 100644
--- a/lib/chef/provider/group/solaris.rb
+++ b/lib/chef/provider/group/solaris.rb
@@ -23,7 +23,7 @@ class Chef
     class Group
       class Solaris < Chef::Provider::Group::Groupadd
 
-        provides :group, os: "solaris2"
+        provides :group, platform: "solaris2"
 
         def load_current_resource
           super
diff --git a/lib/chef/provider/group/usermod.rb b/lib/chef/provider/group/usermod.rb
index <HASH>..<HASH> 100644
--- a/lib/chef/provider/group/usermod.rb
+++ b/lib/chef/provider/group/usermod.rb
@@ -76,7 +76,7 @@ class Chef
 
         def append_flags
           case node[:platform]
-          when "openbsd", "netbsd", "aix", "solaris2", "smartos", "omnios"
+          when "openbsd", "netbsd", "aix", "smartos", "omnios"
             "-G"
           when "solaris"
             [ "-a", "-G" ]
Change the provides lines to reflect the new setup.