On 02/15/2011 11:49 PM, Jay N. wrote:
> Hi Puppet Users,
> 
> In my configuration, I modify in the "pre" stage the ldap.conf file
> which is originally generic and useless.
> 
> Then, in the main stage, I try to modify the ownership of files with
> ldap users and groups and I have an error "Cannot find user/group".
> 
> I have done several tests :
> - just after the modification of the ldap.conf, I added an exec
> object : 'id any_ldap_user' and it worked but there were always the
> error when modifying the ownership of files
> - when I do a second puppet pass just after the first without any
> modification, it works and the modifications are applied
> 
> It's like the modification of the ldap.conf wasn't taken into account.
> 
> Any clue?

Hi,

apparently some provider reads your LDAP DB upon initialization, and
cannot catch on to your changes mid-run.

Is there a fact that changes when LDAP was configured (during your first
run)? If so, you could ignore all the dependent resources if LDAP isn't
ready prior to your run (puppet reads facts at startup, too).
A custom fact will work for this as well.

HTH,
Felix

-- 
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.

Reply via email to