and execute my puppet client: puppet agent --debug --no-daemonize --onetime --environment checklist
but puppet client doing my checklist.pp absolutely random! Why? Why he is doing that? I want him to perform it in a queue, how i write it in my manifest (checklist.pp) line by line. How i can say it him?

1 Answer

That's pretty much how Puppet works. If you don't specify relationships between resources using require, before, subscribe, or notify, Puppet determines the ordering internally, and it's most likely title-hash ordering that you're seeing. Have a look at this.