Provide an option to save a deployment definition for later use
We have an Octopus Deploy project that installs a significant number of Windows Services to a variety of servers. Quite often, we only need to deploy a partial set of the services, as a system patch.
It would be useful to be able to define this partial deployment ahead of time so that it can be peer reviewed and signed off prior to any release.
We tend to apply this patch to QA and then PROD environments, so this feature would potentially need to allow the user to define the subset of target machines for each environment; also ahead of time.
I would expect to be able to edit this saved deployment definition and for there to be a workflow that effectively locks down the definition, preventing further changes (with the usual caveats of requiring the option to "unlock" it again for further edits...)