diff options
Diffstat (limited to 'lib/puppet')
-rw-r--r-- | lib/puppet/provider/group/directoryservice.rb | 9 | ||||
-rw-r--r-- | lib/puppet/provider/user/directoryservice.rb | 5 |
2 files changed, 8 insertions, 6 deletions
diff --git a/lib/puppet/provider/group/directoryservice.rb b/lib/puppet/provider/group/directoryservice.rb index e92ef254a..406622224 100644 --- a/lib/puppet/provider/group/directoryservice.rb +++ b/lib/puppet/provider/group/directoryservice.rb @@ -15,10 +15,9 @@ require 'puppet/provider/nameservice/directoryservice' Puppet::Type.type(:group).provide :directoryservice, :parent => Puppet::Provider::NameService::DirectoryService do - desc "Group management using DirectoryService ... Fin. ;)" - - # JJM: Do we really need commands defined here? - # commands :dscl => "/usr/bin/dscl" - # defaultfor :operatingsystem => :darwin + desc "Group management using DirectoryService on OS X." + commands :dscl => "/usr/bin/dscl" + confine :operatingsystem => :darwin + #defaultfor :operatingsystem => :darwin end diff --git a/lib/puppet/provider/user/directoryservice.rb b/lib/puppet/provider/user/directoryservice.rb index 2116d7e74..68cb79852 100644 --- a/lib/puppet/provider/user/directoryservice.rb +++ b/lib/puppet/provider/user/directoryservice.rb @@ -15,7 +15,10 @@ require 'puppet/provider/nameservice/directoryservice' Puppet::Type.type(:user).provide :directoryservice, :parent => Puppet::Provider::NameService::DirectoryService do - desc "User management using DirectoryService ... Fin. ;)" + desc "User management using DirectoryService on OS X." + + commands :dscl => "/usr/bin/dscl" + confine :operatingsystem => :darwin # JJM: DirectoryService can manage passwords. # This needs to be a special option to dscl though (-passwd) |