Is it this issue? http://projects.reductivelabs.com/issues/1511
You need to have ruby-shadow library and restart puppetd. -Peter On May 6, 2009, at 11:07 AM, Andrew Wasilczuk wrote: > > Hi all, > > Can someone tell me what is the reason for the pw user provider not > supporting the password parameter? As far as I know one can pipe an > encrypted password string to pw and it will set it as expected. > > As a workaround I'm using an exec to achieve this functionality: > > define users::freebsd_user($gid, $uid, $comment, $password, $shell) { > > user { $name: > ensure => present, > comment => $comment, > gid => $gid, > uid => $uid, > password => $password, > shell => $shell, > notify => Exec["passwd_$name"]; > } > > exec { "passwd_$name": > path => "/bin:/sbin:/usr/bin:/usr/sbin", > command => "echo '$password' | /usr/sbin/pw usermod > $name -H 0", > refreshonly => "true"; > } > } > > > However it would be cleaner if the built-in type supported this. Is > there a technical reason why this wasn't done? > > > Cheers, > > > Andrew. > > -- > . __/_/_ w: http://darq.com/ > . __/_/_ t: 020 7100 1447 > . / / e: supp...@darq.com > > > > > -- Peter Burkholder AARP | Web Strategy & Operations | 601 E Street, NW | Washington, DC 20049 pburkhol...@aarp.org | aim: peterbtech | ph: 202-434-3530 | cell: 202-344-7129 | --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---