<feed xmlns='http://www.w3.org/2005/Atom'>
<title>puppet.git/lib/puppet/provider/user, branch master</title>
<subtitle>Puppet repo</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/puppet.git/'/>
<entry>
<title>(#8408) Add a default user provider for Windows</title>
<updated>2011-08-10T18:42:04+00:00</updated>
<author>
<name>Nick Lewis</name>
<email>nick@puppetlabs.com</email>
</author>
<published>2011-08-09T20:04:25+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/puppet.git/commit/?id=ac00e9e289f8fdc81f060e7dd289e1a8e0f133c0'/>
<id>ac00e9e289f8fdc81f060e7dd289e1a8e0f133c0</id>
<content type='text'>
This provider, windows_adsi, uses the Puppet::Util::ADSI module to manage
users. It can currently only manage group memberships, comments, and home
directories, which are the only fields that can be managed via ADSI.

Based on work by: Joel Rosario &lt;joel.r@.internal.directi.com&gt;
Based on work by: Cameron Thomas &lt;cameron@puppetlabs.com&gt;
Reviewed-By: Matt Robinson &lt;matt@puppetlabs.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This provider, windows_adsi, uses the Puppet::Util::ADSI module to manage
users. It can currently only manage group memberships, comments, and home
directories, which are the only fields that can be managed via ADSI.

Based on work by: Joel Rosario &lt;joel.r@.internal.directi.com&gt;
Based on work by: Cameron Thomas &lt;cameron@puppetlabs.com&gt;
Reviewed-By: Matt Robinson &lt;matt@puppetlabs.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed #5684 - Move to Apache 2.0 license</title>
<updated>2011-04-10T21:55:12+00:00</updated>
<author>
<name>James Turnbull</name>
<email>james@lovedthanlost.net</email>
</author>
<published>2010-12-27T17:43:16+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/puppet.git/commit/?id=d2145d9a02ce1802ceb44f0cf99090af62cc4b71'/>
<id>d2145d9a02ce1802ceb44f0cf99090af62cc4b71</id>
<content type='text'>
For details of why we're moving please see:

https://groups.google.com/d/topic/puppet-users/NuspYhMpE5o/discussion

Removed explicit GPL licenses where appropriate

Replaced selected GPL licenses with Apache 2.0

Replaced LICENSE with Apache 2.0

Updated README
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For details of why we're moving please see:

https://groups.google.com/d/topic/puppet-users/NuspYhMpE5o/discussion

Removed explicit GPL licenses where appropriate

Replaced selected GPL licenses with Apache 2.0

Replaced LICENSE with Apache 2.0

Updated README
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'feature/master/5432' of https://github.com/keymon/puppet into next</title>
<updated>2011-03-29T21:38:17+00:00</updated>
<author>
<name>Jesse Wolfe</name>
<email>jes5199@gmail.com</email>
</author>
<published>2011-03-29T21:38:17+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/puppet.git/commit/?id=1a7f0dc6c4bfe4ce716ddfd918be181c8d682229'/>
<id>1a7f0dc6c4bfe4ce716ddfd918be181c8d682229</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed #2645 - Added support for creating system users</title>
<updated>2011-03-09T06:56:37+00:00</updated>
<author>
<name>James Turnbull</name>
<email>james@lovedthanlost.net</email>
</author>
<published>2011-03-09T06:56:37+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/puppet.git/commit/?id=4bd54939ceb4c588b1633117d88472fe48e9dfdf'/>
<id>4bd54939ceb4c588b1633117d88472fe48e9dfdf</id>
<content type='text'>
On Red Hat, Ubuntu, Debian and deriatives the -r flag
allows creation of "system" users with a UID below that
defined in /etc/login.defs.

This commit adds support for a system parameter and a
system_users feature which can be used like so:

    user { "foo":
      system =&gt; true,
      ensure =&gt; present,
    }

This will create a user with a lower UID.

The system parameter defaults to false.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On Red Hat, Ubuntu, Debian and deriatives the -r flag
allows creation of "system" users with a UID below that
defined in /etc/login.defs.

This commit adds support for a system parameter and a
system_users feature which can be used like so:

    user { "foo":
      system =&gt; true,
      ensure =&gt; present,
    }

This will create a user with a lower UID.

The system parameter defaults to false.
</pre>
</div>
</content>
</entry>
<entry>
<title>(#5432) Use AIX native commands to manage users and groups</title>
<updated>2011-01-10T07:44:40+00:00</updated>
<author>
<name>Hector Rivas Gandara</name>
<email>keymon@gmail.com</email>
</author>
<published>2011-01-10T07:30:28+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/puppet.git/commit/?id=fb339cbbc17cd14ba34df624fe9a2b9c74640eb5'/>
<id>fb339cbbc17cd14ba34df624fe9a2b9c74640eb5</id>
<content type='text'>
More elegant Array|String =&gt; String conversion in AixObject.
Fixed some bugs and code/comments cleaned.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
More elegant Array|String =&gt; String conversion in AixObject.
Fixed some bugs and code/comments cleaned.
</pre>
</div>
</content>
</entry>
<entry>
<title>(#5432) Use AIX native commands to manage users and groups</title>
<updated>2011-01-10T07:44:39+00:00</updated>
<author>
<name>Hector Rivas Gandara</name>
<email>keymon@gmail.com</email>
</author>
<published>2010-12-28T13:46:38+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/puppet.git/commit/?id=aa8c09fbb0298adb48654a68778e46d9f68f9fb9'/>
<id>aa8c09fbb0298adb48654a68778e46d9f68f9fb9</id>
<content type='text'>
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 &lt;keymon@gmail.com&gt;
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 &lt;keymon@gmail.com&gt;
Date:   Tue Dec 28 14:33:50 2010 +0100

    Converted file from Windows to Unix format

commit c6929e9b557802fe908469ca51339ce249242c94
Author: Hector Rivas Gandara &lt;keymon@gmail.com&gt;
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 &lt;keymon@gmail.com&gt;
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 &lt;keymon@gmail.com&gt;
Date:   Tue Dec 28 12:46:20 2010 +0100

    Fixed typo in if sentence
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 &lt;keymon@gmail.com&gt;
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 &lt;keymon@gmail.com&gt;
Date:   Tue Dec 28 14:33:50 2010 +0100

    Converted file from Windows to Unix format

commit c6929e9b557802fe908469ca51339ce249242c94
Author: Hector Rivas Gandara &lt;keymon@gmail.com&gt;
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 &lt;keymon@gmail.com&gt;
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 &lt;keymon@gmail.com&gt;
Date:   Tue Dec 28 12:46:20 2010 +0100

    Fixed typo in if sentence
</pre>
</div>
</content>
</entry>
<entry>
<title>(#5432) Use AIX native commands to manage users and groups</title>
<updated>2011-01-10T07:44:24+00:00</updated>
<author>
<name>Hector Rivas Gandara</name>
<email>keymon@gmail.com</email>
</author>
<published>2010-12-27T13:20:24+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/puppet.git/commit/?id=d65e094c05739324b14a921152092e080aa32b4e'/>
<id>d65e094c05739324b14a921152092e080aa32b4e</id>
<content type='text'>
Fixed providers for new aixobject.rb
Fixed incorrect variable naming.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixed providers for new aixobject.rb
Fixed incorrect variable naming.
</pre>
</div>
</content>
</entry>
<entry>
<title>(#5432) Use AIX native commands to manage users and groups</title>
<updated>2010-12-27T13:19:40+00:00</updated>
<author>
<name>Hector Rivas Gandara</name>
<email>keymon@gmail.com</email>
</author>
<published>2010-12-27T10:20:26+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/puppet.git/commit/?id=52f8dddf75e4611de4ea60cb29f4de3e11739226'/>
<id>52f8dddf75e4611de4ea60cb29f4de3e11739226</id>
<content type='text'>
Refactorized the aixobject.rb to allow new providers using commands with colon separated output.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Refactorized the aixobject.rb to allow new providers using commands with colon separated output.
</pre>
</div>
</content>
</entry>
<entry>
<title>(#5432) Use AIX native commands to manage users and groups</title>
<updated>2010-12-27T10:14:01+00:00</updated>
<author>
<name>Hector Rivas Gandara</name>
<email>keymon@gmail.com</email>
</author>
<published>2010-12-01T12:47:57+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/puppet.git/commit/?id=9032898eb32080bfae66a707d55976e9f984a512'/>
<id>9032898eb32080bfae66a707d55976e9f984a512</id>
<content type='text'>
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, lsgroup, etc.

This commit implements such providers.

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.
- I force the compat IA module.

TODO::
- Add new AIX specific attributes, specilly registry and SYSTEM.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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, lsgroup, etc.

This commit implements such providers.

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.
- I force the compat IA module.

TODO::
- Add new AIX specific attributes, specilly registry and SYSTEM.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix for #5273 -- user resource constantly resetting password age</title>
<updated>2010-11-16T18:45:02+00:00</updated>
<author>
<name>Markus Roberts</name>
<email>Markus@reality.com</email>
</author>
<published>2010-11-16T18:11:55+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/ricky/public_git/puppet.git/commit/?id=f2fd0d1ec854542ee0b1284bccaf698f9ad69b81'/>
<id>f2fd0d1ec854542ee0b1284bccaf698f9ad69b81</id>
<content type='text'>
The query methods for the newly added password age properties didn't have the
same name as the properties, and thus the default retrieve method wan't finding
them and never got the current value from the provider.  They were therefore
always seen as :absent and puppet always thought they needed to be set.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The query methods for the newly added password age properties didn't have the
same name as the properties, and thus the default retrieve method wan't finding
them and never got the current value from the provider.  They were therefore
always seen as :absent and puppet always thought they needed to be set.
</pre>
</div>
</content>
</entry>
</feed>
