Changelog
Adds support for role post phase that can require n jobs run during a prior pre phase, by making the template variable {{.allprestepjobs}}
available to be used in post phase templates.
This is useful for multi-cluster deployments, where you may have a collection of clusters grouped into roles (e.g. nonprod and prod), and you wish to run a task for each individual cluster (for example, a deploy cluster + test cluster), followed by a running a single task at the the collection/role level (for example a cross-cluster test, or a monitor deployment). See example diagram below: