Reposting Teyo Tyree's full comment on Puppet versus Chef explaining dependency graphs against procedural ordering and the value of an external DSL
$ grep -rl '#deterministic' ~/posts/ # 1 match
-
Puppet, Chef, deterministic ordering and the much maligned DSL