Issue #2658 has been updated by Luke Kanies.
Silly side-thought: I know some (maybe Volcane?) have asked about temporary or transient catalogs. I've always been opposed, but this stages thing might be one way to do it. That is, we could say that any stages that aren't connected to the default 'main' stage don't get run, at least without some special setting. Or something like that. That would allow you to segregate your different kinds of work -- stuff you do always, stuff you do rarely, stuff you do once -- into different stages, and selectively do that work depending on the context. I can't decide if this is brilliant, horrible, or boringly incorrect. Comments? ---------------------------------------- Feature #2658: Add puppet "run stages" http://projects.puppetlabs.com/issues/2658 Author: Robin Bowes Status: Needs design decision Priority: Normal Assigned to: Luke Kanies Category: Target version: Affected version: 0.25.0 Keywords: Branch: Sometimes, there are certain specific manifests that you want to run before all others. Similarly, there may be others that you want to run after all others have finished. I'd like to see support for this added to puppet. By default, all manifests would be "run" in the "main" stage. However, all types would support an additional parameter: stage => 'pre' or stage => 'post. Anything labelled as "pre" would be executed first, followed by anything labelled "main" or with no explicit stage, then finally anything labelled "post". The stages could even be user-defined by specifying them in some config file, eg: [stages] default=main 1=pre 2=main 3=post Any support for this sort of idea? -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" 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-bugs?hl=en.
