1. 23 Jul, 2012 1 commit
  2. 14 Jul, 2012 1 commit
  3. 11 Jul, 2012 1 commit
  4. 10 Jul, 2012 3 commits
  5. 15 May, 2012 1 commit
    • Remove call to undefined debug() in module 'user'. · 2b8bc789
      I think when we stopped using stderr for debugging modules because
      paramiko didn't like it, many modules used the idiom of defining
      a debug function that used standard error. The def's and calls were
      removed.
      
      This looks like a stray debug() that didn't get removed and didn't
      show up unless you alter a user's groups. If it's hit, 'user' fails
      with a global undefined function error.
      Brad Olson committed
  6. 08 May, 2012 1 commit
  7. 09 May, 2012 1 commit
    • Apply logging of arguments to modules (issue #122) · aea022b0
      The ohai and facter modules use /usr/bin/logger to log the fact that
      they have been invoked.  I added 'import os' to the ping module
      so that it could have the same syslog statements as the other modules.
      I separated the condensed:
          shlex.split(open(argfile, 'r').read())
      into two separate statements similar to the other modules.
      Stephen Fromm committed
  8. 07 May, 2012 3 commits
  9. 02 May, 2012 1 commit
  10. 01 May, 2012 1 commit
  11. 27 Apr, 2012 1 commit
  12. 28 Mar, 2012 1 commit
    • Update user module to support supplementary group membership · 416eb36b
      This adds two options to the user module: groups and append.  groups is
      a comma-delimited list of supplementary groups a user should belong to.
      If a user is currently a member of a group not listed in groups, the
      user will be removed from it.  To change this behavior, use append=yes.
      This will append the user to the list of supplementary groups and *not*
      remove the user from unlisted groups.
      Stephen Fromm committed
  13. 27 Mar, 2012 1 commit
  14. 22 Mar, 2012 1 commit
    • Add user module to create, modify, and delete user accounts · f4835477
      This relies on useradd, usermod, and userdel utilities on the system.
      The argument name is required; if state is not provided, present is
      assumed.  Other options supported for creating or modifying an existing
      account:  uid, gid, comment, home, shell, and password.  If managing the
      password, it must already be encrypted.  When creating an account, you
      can also provide the argument createhome to control whether the home
      directory is created.  Arguments supported for deleting an account are:
      force (remove account even if user is logged in) and remove (remove home
      directory).
      Stephen Fromm committed