Dear Sukh, 
 
I am siva kumar from India , I am new to the puppet and we are planing to 
deploy puppet in our env. and i m learning puppet and working in basic 
modules. However, i came across 
http://itand.me/using-puppet-to-manage-users-passwords-and-ss    ... for 
user management in puppet. and i follwoed it to deploy and test in my test 
servers. But , the above post no fullfilling my require ment.  Could you 
please share you user management Module with me it very usefull to me.. 
thanks in advance..
 
Regards,
 
Siva Kumar .

On Saturday, January 9, 2010 1:14:22 PM UTC-6, Sukh Khehra wrote: 

> We're using local passwd/shadow files on all our linux hosts for
> authentication and manage them by defining virtual resources like the
> following and realizing them in the appropriate classes based on
> authorization requirements. 
>
>     @user {
>         "username":
>             comment     => "User Name",
>             uid         => "65555",
>             password    => '$9$5/PrhlML$AttWraRXLd0ASwCq.uIss1',
>             home        => "/home/username",
>             ensure      => "present",
>             gid         => "65555",
>             groups      => ["groupname"],
>             shell       => "/bin/sh",
>             managehome  => true,
>             require     => [Group["groupname"]],
>             membership  => minimum;
>     }   
>
> Currently there is no way for me to directly tie puppet to ldap in our
> environment (for various non technical reasons) but I would like to keep
> the passwords synched with ldap. So I was thinking of writing a script
> to query ldap and create perhaps a csv file containing username,password
> hash, & shell values. 
>
> My questions is can I have my puppet manifests, like the snippet above,
> grab the values for password and shell from an external file? ... a file
> that I create from ldap every night? I found
> "http://nephilim.ml.org/~rip/puppet/extlookup.rb"; but also wanted to ask
> the community here if that's the best way to go. Any ideas will be
> appreciated. 
>
> Regards,
> Sukh
>
>  
On Saturday, January 9, 2010 1:14:22 PM UTC-6, Sukh Khehra wrote: 
>
> We're using local passwd/shadow files on all our linux hosts for
> authentication and manage them by defining virtual resources like the
> following and realizing them in the appropriate classes based on
> authorization requirements. 
>
>     @user {
>         "username":
>             comment     => "User Name",
>             uid         => "65555",
>             password    => '$9$5/PrhlML$AttWraRXLd0ASwCq.uIss1',
>             home        => "/home/username",
>             ensure      => "present",
>             gid         => "65555",
>             groups      => ["groupname"],
>             shell       => "/bin/sh",
>             managehome  => true,
>             require     => [Group["groupname"]],
>             membership  => minimum;
>     }   
>
> Currently there is no way for me to directly tie puppet to ldap in our
> environment (for various non technical reasons) but I would like to keep
> the passwords synched with ldap. So I was thinking of writing a script
> to query ldap and create perhaps a csv file containing username,password
> hash, & shell values. 
>
> My questions is can I have my puppet manifests, like the snippet above,
> grab the values for password and shell from an external file? ... a file
> that I create from ldap every night? I found
> "http://nephilim.ml.org/~rip/puppet/extlookup.rb"; but also wanted to ask
> the community here if that's the best way to go. Any ideas will be
> appreciated. 
>
> Regards,
> Sukh
>
>  

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/puppet-users/-/1zQCMDCuO9YJ.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to