Dan -

> What version of puppet are you running, and is it using the
> user_role_add provider for users?  It should be the default for
> solaris.

Wow, somehow I forgot the core tenets of asking for help.
I'm running 0.24.8 on Solaris. And I'm using the default provider.

The specific error I get is:
info: /User[root]: Provider useradd does not support features
manages_passwords; not managing attribute password

But, useradd definitely does support manages_passwords, because...
well.. the same code works on a RHEL box. If I remove libruby-shadow
on a RHEL box, I'd get the same error.

> My reading of both 0.24.8 and 0.25.1's user_role_add
> providers is that it should be doing it's own password management,
> without dependancies on libshadow.

If 0.25.1 was in blastwave, I'd be down for this. Unfortunately, I
don't believe it is, and I'm using 0.24.8 packages.

> More generally, this part of puppet is quite light if hacking ruby
> code is something you can do.  Take a look at
> lib/puppet/provider/user/user_role_add.rb [...]

Well, I'm not against learning ruby if I have to, but I'd probably
explore upgrading to 0.25.1 if it definitely worked before I'd go into
ruby.

Thanks Dan!

- Pat

_______________________________________________
bblisa mailing list
[email protected]
http://www.bblisa.org/mailman/listinfo/bblisa

Reply via email to