Hi Timothy,
my template consists of several steps, I have some pre/post steps + the deployment of the actual modules/application.
In the current project, it's required to have a more flexible template based on the artifacts for the modules. so the project can deliver n artifacts, but in total only the ones where I created the steps for in the template (so template = full deployment set, but a deployment plan doesn't require the full set).
During the preplan I would just check if the artifact/zip file for the deployment step exists and if not, I would remove the step.
I know I can do it the other way around and build the plan/deployment steps based on the fact if the artifact exists or not, but this again would require for me to also implement the creation of all the other deployment steps, that are just pre/post steps plus I would need to handle the dependencies.
I would like to have it in the preplan, because this is where I handle the environment independent artifacts.
best regards
michael