Hi, If your password hash has any $ in it the "..." will puppet make try to expand it.
You need password => '$1$effggfdg....' (single quotes). cheers, Den On 09/06/2011, at 5:18, vella1tj <vella...@gmail.com> wrote: > so If I changed it to > user {'sysop': > #uid => 500, > #groups => 'admin', > comment => 'Sysop', > ensure => present, > home => '/home/sysop', > shell => '/bin/bash', > managehome => true, > password => "Hash" > } > > Hash being the hash from /etc/shadow that would be all I needed? > > > > On Jun 8, 3:12 pm, Nathan Clemons <nat...@livemocha.com> wrote: >> What I do is set the password on one host, and then copy the hash out of >> /etc/shadow into the Puppet definition to be set on the other hosts. >> >> By default the Puppet providers expect that the password field will be >> hashed as used on the system, not plaintext. >> >> -- >> Nathan Clemonshttp://www.livemocha.com >> The worlds largest online language learning community >> >> >> >> >> >> >> >> On Wed, Jun 8, 2011 at 12:08 PM, vella1tj <vella...@gmail.com> wrote: >>> Hi everyone I would like to first of all say thanks to anyone willing >>> to help me. >> >>> I was tasked with creating a Admin account using puppet to push to all >>> of our Macs that we have deployed around the Campus. >> >>> user {'sysop': >>> #uid => 500, >>> #groups => 'admin', >>> comment => 'Sysop', >>> ensure => present, >>> home => '/home/sysop', >>> shell => '/bin/bash', >>> managehome => true, >>> password => 'Haven't figured out the best way to hash >>> a password and put it in here., >>> } >> >>> That's what I have so far, I don't believe I understand how Hash works >>> completely. The way I understand it is it will have a hash in the >>> password field and it will compare it to other hashes to match what >>> the password would be. So what I was hoping to get help on (or >>> anything i've done wrong or you would recommend me doing different) is >>> how do i set a resource for the hash do i put it in my files directory >>> and then point it to there.... is there anything special I have to do >>> so puppet understands that it's hash. >> >>> -- >>> You received this message because you are subscribed to the Google Groups >>> "Puppet Users" group. >>> 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. > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > 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. > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. 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.