Difference between revisions of "Func - Users And Groups Module"

From CDOT Wiki
Jump to: navigation, search
Line 13: Line 13:
  
  
'''Plan for version 0.3:'''
+
'''Plan for version 0.4:'''
 
 
- User creation.
 
- Group creation.
 
- Deletion of either of the above.
 
- Managing group membership of users.
 
  
 +
The current implementation of user_add has very few options, and incorporating these options is most of what's on the feature list for v0.4. In the mean time, most sorts of users you would like to create can be created by first creating a user with relatively default settings using user_add, and subsequently modifying any properties you'd like changed. It would be nice if these additional steps could be cut out and the user be instantiated with the desired options with one method call.
  
 
----
 
----
Line 26: Line 22:
 
'''Changelog:'''
 
'''Changelog:'''
  
[http://matrix.senecac.on.ca/~gjmasseau/func/0.1/users.py 0.1] - Initial release, supporting only some informational query messages regarding user accounts on the target system.
+
[http://matrix.senecac.on.ca/~gjmasseau/func/0.3/users.py v0.3]
 +
 
 +
New features:
 +
 
 +
- Create, delete, and modify groups.
 +
 
 +
- Create, delete, and modify users.
 +
 
 +
- Manage the memberships of users within groups
 +
 
 +
 
 +
[http://matrix.senecac.on.ca/~gjmasseau/func/0.2/users.py v0.2]
 +
 
 +
Most informational methods are complete and working for both users and groups at this point.
 +
 
 +
 
 +
[http://matrix.senecac.on.ca/~gjmasseau/func/0.1/users.py v0.1]
  
[http://matrix.senecac.on.ca/~gjmasseau/func/0.2/users.py 0.2] - Most informational methods are complete and working for both users and groups at this point.
+
Initial release, supporting only some informational query messages regarding user accounts on the target system.

Revision as of 12:12, 5 December 2008

Maintainer: Gregory Masseau




Description:

This module allows for the management of users and groups on minion systems within a Func environment. Tasks such as ensuring the existence of a particular user/group, creating a desired user/group, modifying the properties of a specified user/group, or managing the group memberships of users are within the scope of this module's intended functionality.




Plan for version 0.4:

The current implementation of user_add has very few options, and incorporating these options is most of what's on the feature list for v0.4. In the mean time, most sorts of users you would like to create can be created by first creating a user with relatively default settings using user_add, and subsequently modifying any properties you'd like changed. It would be nice if these additional steps could be cut out and the user be instantiated with the desired options with one method call.



Changelog:

v0.3

New features:

- Create, delete, and modify groups.

- Create, delete, and modify users.

- Manage the memberships of users within groups


v0.2

Most informational methods are complete and working for both users and groups at this point.


v0.1

Initial release, supporting only some informational query messages regarding user accounts on the target system.