Issue #16163 has been updated by Sebastian Röder.

The Mac package for puppet-3.1.0 now creates a puppet user and group from the 
post install script. Thanks.

A small issue remains, though: the puppet user is displayed in the login window 
as a possible login choice. Especially on Managed Client Macs this would lead 
to confusion for the user and should not happen.

I tested this on a fresh install of OS X 10.8.2 with default settings, e.g. 
login windows setting is:

`System Preferences -> Users & Groups -> Login Options -> Display login window 
as: List of users`.

Please adjust the postinstall script to hide the puppet user from the login 
window. The **Add users to the HiddenUsersList** method from [this Apple 
knowledge base 
article](http://support.apple.com/kb/HT5017?viewlocale=en_us&locale=en_us) 
worked for me and has no other side effects:

`defaults write /Library/Preferences/com.apple.loginwindow HiddenUsersList 
-array-add puppet`
----------------------------------------
Bug #16163: Puppet package for OS X doesn't create the puppet user/group
https://projects.puppetlabs.com/issues/16163#change-83162

Author: Gary Larizza
Status: Accepted
Priority: Normal
Assignee: Chris Barker
Category: OSX
Target version: 
Affected Puppet version: 
Keywords: puppet users group os x mac package
Branch: 


The packages we serve out of <http://downloads.puppetlabs.com/mac> don't create 
the Puppet user/group for you.  We should be doing this.  It's probably 
most-feasible to do it in post with calls to dscl, but I'm open to better ways 
that make for a more friendly package to sysadmins.


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to