summaryrefslogtreecommitdiffstats
path: root/lib/puppet/provider/group
Commit message (Collapse)AuthorAgeFilesLines
* deprecate NetInfo providers and examples, remove all NetInfo references and ↵Nigel Kersten2009-07-141-15/+0
| | | | tests.
* Removed extra whitespace from end of linesIan Taylor2009-06-062-3/+3
|
* Changed indentation to be more consistent with style guide (4 spaces per level)Ian Taylor2009-06-065-5/+5
|
* Documentation fixesJames Turnbull2008-12-135-14/+27
|
* add NetInfo deprecation notice to user and group providers, make the ↵Nigel Kersten2008-12-061-3/+5
| | | | directoryservice user provider the default, remove default for darwin from NetInfo providers
* Lots of DirectoryService work. New Computer Type. Users now use password ↵Nigel Kersten2008-11-261-2/+3
| | | | hashes. Groups now support setting members as attributes of the group for OS X.
* Fixed #1272 - ldap group names will be converted to GIDs.Luke Kanies2008-07-071-0/+9
| | | | | | | Note that this only looks up ldap groups, at this point; if you want to set an ldap user's primary group to a local group, you have to specify the GID. Signed-off-by: Luke Kanies <luke@madstop.com>
* Fixed #1360 -- allowdupe works with groups again.Luke Kanies2008-06-161-1/+1
| | | | | | I've added a couple of tests for this bit of the user and group useradd/groupadd providers, but I haven't migrated the rest of the tests.
* The ldap user/group providers now work when no users/groups are in ldap yet.Luke Kanies2008-05-211-6/+8
| | | | | Previously, they failed if you tried to get them to autogenerate an id, because they assumed that a result would be returned.
* Intermediate commit so I can move on to other things.Luke Kanies2008-05-201-1/+1
|
* Adding ldap providers for the user and group type.Luke Kanies2008-05-121-0/+37
| | | | | | These providers use posixAccount and posixGroup. This is a collapsed merge, fwiw.
* Removing the Id tags from all of the filesLuke Kanies2007-10-033-3/+0
|
* Copying the "commands" and "confine" statements to the actual dscl ↵luke2007-08-061-5/+4
| | | | | | providers, since they need to be there to determine where the providers are suitable. Otherwise base classes could unnecessarily affect how subclasses work. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2751 980ebf18-57e1-0310-9a29-db15c13687c0
* DirectoryService provider for users and groups. Alternative to netinfo, as ↵mccune2007-08-031-0/+24
| | | | | | | | apple has indicated NetInfo may go away at some point in the future. It might happen in October. FIXME: implement groups and groups= instances methods for Puppet::Type::User::ProviderDirectoryservice git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2739 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #605 -- providers now refer to @resource or @resource_type.luke2007-05-092-5/+5
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2501 980ebf18-57e1-0310-9a29-db15c13687c0
* I have not yet finished testing, but most of the providers now successfully ↵luke2006-12-282-4/+4
| | | | | | pass arrays to execute() instead of strings, which means that the vast majority of execution problems are now gone. I will finish testing tomorrow, hopefully, and will also hopefully be able to verify that the execution-related bugs are fixed. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1979 980ebf18-57e1-0310-9a29-db15c13687c0
* Fixing #267. The problem was that the user provider was retrieving the @is ↵luke2006-09-152-4/+4
| | | | | | value instead of the @should value, because it was using [] instead of the should method. I fixed the FakeModel to behave a bit more like real types, so that it keeps track of the is/should values, and also to keep track of which attributes are valid, since I immediately ran into another problem stemming from the use of the fakemodel. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1599 980ebf18-57e1-0310-9a29-db15c13687c0
* Modifying providers so that docs generate betterluke2006-08-281-4/+1
| | | | git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1502 980ebf18-57e1-0310-9a29-db15c13687c0
* Merging r1468 from the implementations branch with r1438 from when the ↵luke2006-08-143-0/+75
branch was first created. git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1469 980ebf18-57e1-0310-9a29-db15c13687c0