Jack Johnson
2008-Jul-10 17:41 UTC
[Puppet Users] [Newbie] User''s group membership on OS X
Hi,
Getting my feet wet with Puppet and loving it. I''m trying to add a
local
admin user on OS X and the account creates fine but it doesn''t add the
user
to the admin group I can see it log the attempt, but the result is empty.
I suppose I could exec something to correct the problem, but I''m
wondering
if I''m overlooking something or if I should submit a bug report.
I''ve tried using 10.4.10 and 10.5.4 with no luck on either. Using the
default provider (NetInfo) it will add the user to the group but it
comma-delimits the users, which hoses the group.
Thanks,
-Jack
P.S.
I realize the password is plaintext and gets logged. This is just me
learning the ropes.
------
# init.pp
class users::tech {
case $operatingsystem {
Darwin: {
group { "test":
ensure => present,
allowdupe => false,
provider => directoryservice,
gid => "599",
}
user { "test":
ensure => present,
allowdupe => false,
provider => directoryservice,
comment => "Test Admin",
password => "test",
uid => "599",
gid => "599",
groups => [ "admin" ],
membership => minimum,
shell => "/bin/bash",
home => "/Users/test",
require => Group[test],
}
}
}
}
--~--~---------~--~----~------------~-------~--~----~
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-unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---
Jack Johnson
2008-Jul-11 23:36 UTC
[Puppet Users] Re: [Newbie] User''s group membership on OS X
On Thu, Jul 10, 2008 at 9:41 AM, Jack Johnson <knapjack@gmail.com> wrote:> Getting my feet wet with Puppet and loving it. I''m trying to add a local > admin user on OS X and the account creates fine but it doesn''t add the user > to the admin group I can see it log the attempt, but the result is empty. > I suppose I could exec something to correct the problem, but I''m wondering > if I''m overlooking something or if I should submit a bug report. >Found the issue<http://reductivelabs.com/redmine/repositories/revision/1/5a5d2411265443a9331179c9410271e51b9d98f7> : implement groups and groups= instances methods for Puppet::Type::User::ProviderDirectoryservice Doing the group membership with an exec in the interim. Hi Jeff! :) -Jack --~--~---------~--~----~------------~-------~--~----~ 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-unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---