I've seen those environments. I've worked in them. A few host types in my current environment are like that. IT IS A BUG. The only valid reason for this is either a bug in your manifests/modules, or that things aren't ordered properly.
That being said... don't run via cron. If you're using any sort of provisioning system, just have that run puppet until it succeeds. If you're not, then at host provisioning time, you could use a script that runs puppet until it succeeds. On Tue, Jul 29, 2014 at 11:26 AM, jcbollinger <john.bollin...@stjude.org> wrote: > > > On Monday, July 28, 2014 2:20:33 PM UTC-5, Christopher Wood wrote: >> >> Before figuring out how to shorten the initial agent runs, I'd inquire >> why a full configuration takes several agent runs. > > > +1 > > I have never seen or heard about an environment that *required* multiple > Puppet runs to converge to a stable configuration. I may have seen one or > two where it was more *convenient* to allow two runs for convergence than > to make the necessary arrangements for Puppet to apply a complete config to > a new machine in just one run. But never more than two, even for > convenience. > > > John > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to puppet-users+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-users/e4b6cb7d-45b5-48db-95ca-0a0aca5448e5%40googlegroups.com > <https://groups.google.com/d/msgid/puppet-users/e4b6cb7d-45b5-48db-95ca-0a0aca5448e5%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CAFt4V4nJgmUoVYQ-5_Qm9UESoQmYiP0xFwn2fWvAhsG4MN6oEA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.