On Jan 28, 2011, at 9:28 AM, Dan Urist wrote: > Now, if /etc/init/ssh.conf exists, puppet will correctly remove it and > the run will complete without error, but on the *next* and all > subsequent puppet runs I get a long dependency cycle error. > > If /etc/init/ssh.conf does not exist, I get no errors (on multiple > runs). > > If I remove the run stage code, I get no errors (on multiple runs). > > There are no explicit references to /etc/init/ssh.conf in any other > modules (it's owned by the openssh-server package).
This shouldn't be possible. The dependencies should be calculated before puppet even checks if that file exists. I would first doublecheck to make sure you aren't changing puppet's environment with the first run or using a custom fact that changes depending on that file. If you're right though, this really is a bug. -- You received this message because you are subscribed to the Google Groups "Puppet Users" 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-users?hl=en.
