Paul Lathrop <paul.lath...@gmail.com> writes:
> On Sun, Apr 18, 2010 at 12:03 PM, Mr Gabriel <angelisonl...@gmail.com> wrote:
>
>> Thank you for your answer, I thought this was the case, I coudn't see
>> any mechanism to control the order.
>
> There specifically IS a mechanism to control ordering. 'before',
> 'require', 'subscribe', and 'notify' are metaparameters which specify
> ordering explicitly.

...but they were traditionally hard to locate, so I have some sympathy for
Mr Gabriel having trouble with that.  This may have improved in the newer
documentation now it moved to puppetlabs, though, since I have not rechecked.

> One of the ways that people find they need to adjust their thinking when
> using Puppet is to adjust to the idea that you need to explicitly specify
> your dependencies. This is a feature, not a bug.

In fairness, people are used to the idea they need to explicitly specify their
dependencies — just that the mechanism for that is careful ordering of your
source files, not a meta-dependency system.

>> Is is true enough to say that eventually, everything will run?
>
> As long as there are no persistent errors, you can usually depend on
> multiple runs of puppet eventually bringing your system into sync with
> your expectations. It's generally considered a best practice to spend
> a little time trying to get your manifests to work in as few runs as
> feasible.

I would have just said "yes". :)

        Daniel

-- 
✣ Daniel Pittman            ✉ dan...@rimspace.net            ☎ +61 401 155 707
               ♽ made with 100 percent post-consumer electrons

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-us...@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