HomePhorge

(#5432) Use AIX native commands to manage users and groups
aa8c09fbb029Unpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

(#5432) Use AIX native commands to manage users and groups

Specific providers should be created for AIX to manage users and groups.

AIX bases the authentication management on a set of commands: mkuser, rmuser, chuser, lsuser, mkgroup, rmgroup, chgroup, lsg

This commit implements such providers.

The types where extended with:

  • feature: :manages_aix_lam
  • newparam(ia_load_module): authentication module to use in user and group AIX providers.
  • newproperty("attributes"): AIX attributes that are not managed by puppet directely.

Notes::

  • AIX users can have expiry date defined with minute granularity, but puppet does not allow it. There is a ticket open for that (#5431)
  • AIX maximum password age is in WEEKs, not days.

Squashed commit of the following:

commit dd9efff227f60dd7d11e33f754870f6344526097
Author: Hector Rivas Gandara <keymon@gmail.com>
Date: Tue Dec 28 14:42:35 2010 +0100

Added new property "attributes" in AIX group provider for AIX attributes
that are not managed by puppet directely.

commit cd23fff3a3a4963f12c0029d43db3c530a0e4fa3
Author: Hector Rivas Gandara <keymon@gmail.com>
Date: Tue Dec 28 14:33:50 2010 +0100

Converted file from Windows to Unix format

commit c6929e9b557802fe908469ca51339ce249242c94
Author: Hector Rivas Gandara <keymon@gmail.com>
Date: Tue Dec 28 14:32:29 2010 +0100

Added new property "attributes" in AIX user provider for AIX attributes
that are not managed by puppet directely.

commit d2814dc9d7730635a17a9bdbbc6ef9518f23b39d
Author: Hector Rivas Gandara <keymon@gmail.com>
Date: Tue Dec 28 12:48:07 2010 +0100

Added feature :ia_load_module and new parameter
(newparam) ia_load_module, to define authentication module to use
in user and group AIX providers.

commit 95a4e960a93c1b75a4a0053c07fa192bf552d63b
Author: Hector Rivas Gandara <keymon@gmail.com>
Date: Tue Dec 28 12:46:20 2010 +0100

Fixed typo in if sentence

Details

Provenance
Hector Rivas Gandara <keymon@gmail.com>Authored on
vanmeeuwenPushed on Jun 2 2015, 2:22 PM
Parents
rPUd65e094c0573: (#5432) Use AIX native commands to manage users and groups
Branches
Unknown
Tags
Unknown

Event Timeline

Hector Rivas Gandara <keymon@gmail.com> committed rPUaa8c09fbb029: (#5432) Use AIX native commands to manage users and groups (authored by Hector Rivas Gandara <keymon@gmail.com>).Jan 10 2011, 8:44 AM