Issue #3748 has been updated by Markus Roberts.

Status changed from Ready for Testing to Investigating

Added to master in commit:cce63d86d7ce3965e58d8e57ff19533a3f21b4eb Bug #3748 
LDAP group membership

Waiting to close ticket until Matt looks at John's final comment & determines 
if we need to reopen, open a new ticket or....?



----------------------------------------
Bug #3748: group membership problem
http://projects.puppetlabs.com/issues/3748

Author: John Florian
Status: Investigating
Priority: Normal
Assigned to: John Florian
Category: user
Target version: 0.25.6
Affected version: 0.25.4
Keywords: 
Branch: 
http://github.com/mmrobins/puppet/tree/bug/0.25.x/3748-ldap_group_membership_comparison


My user accounts are kept in LDAP.  On one puppet-managed host, I want to make 
some of those LDAP-based users members of a host-local group.  I gave the 
following a shot:

<pre>
user { "tom":
    groups => "somegroup",
}
user { "dick":
    groups => "somegroup",
}
user { "harry":
    groups => "somegroup",
}

</pre>

Now when I run this the first time, it did just exactly what I wanted by adding 
these users to the group in /etc/group.  However, every time puppet runs again, 
it tries to repeat the process.  I think this is because when it tests the 
current group membership, the groups are listed in a different order -- even 
though the current set and the desired set are identical.  For example, on 
successive runs I see the following logged:

<pre>
notice: //mymodule/User[tom]/groups: groups changed 
'wheel,somegroup,wheel,admin' to 'admin,somegroup,pooch,wheel'
</pre>

I suppose the fault may not be the ordering, but instead with the fact that 
'wheel' appears twice in the current membership.  I dunno, but it keeps the 
logs really busy with these false changes.



-- 
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-bugs?hl=en.

Reply via email to