| Run stages were implemented prior to the contain feature being added and have a number of limitations described in https://puppet.com/docs/puppet/6/lang_run_stages.html#lang_run_stages-stages-limitations I'm under the impression that everything that could be accomplished via run stages can now be accomplished by a class that contain's whatever classes were in the stage, but do so without any of the limitations above. This ticket is to deprecate the use of the stage type and metaparameter in the 6.x and 7.x streams. I'll file a separate ticket for removal in 8. See PUP-893 and commit ce522281f3ecf7681e07fc9808d48eee3422fdf1 for how we deprecated the audit metaparameter when it appeared in a manifest. |