The majority of our servers are attached to large LDAP directories. However, there are also cases when we need to define local service accounts for whatever reason. We do this with the "user" resource-type. If the host is attached to a LDAP directory, it takes Puppet a VERY long time to process the "user" resource-type. In our case, it takes 60+ seconds to process each user type. Running "puppet resource user username" on the host takes over 2 minutes. During this time, the "puppet" process on each hosts is pegged at 100% CPU usage.
Is there any way around this? I have seen it brought up on the list, but not anytime recently (2008, last I searched).
Thanks.