Skip to main content
Version: Deploy 23.1

Use orchestrators with provisioning

In Deploy, an orchestrator combines the steps for individual component changes into an overall deployment or provisioning workflow. Orchestrators are also responsible for deciding which parts of the deployment or provisioning plan are executed sequentially or in parallel. You can combine multiple orchestrators for more complex workflows.

Deploy supports several orchestrators for provisioning. To configure orchestrator(s), add them to the Orchestrator list on the provisioning package.

important

In Deploy 6.0.0 and later, provisioning-specific orchestrators are not available. The same types of orchestrators are used for both deployment and provisioning.

provisioning orchestrator

The provisioning orchestrator is the default orchestrator for provisioning. This orchestrator interleaves all individual component changes by running all steps of a given order for all components. This results in an overall workflow in which all virtual instances are created, all virtual instances are provisioned, a new environment is created, and so on.

provisioning orchestrator

sequential-by-provisioned orchestrator

The sequential-by-provisioned orchestrator provisions all virtual instances sequentially. For example, suppose you are provisioning an environment with Apache Tomcat and MySQL. The sequential-by-provisioned orchestrator will provision the Tomcat and MySQL provisionables sequentially as shown below.

sequential-by-provisioned orchestrator

parallel-by-provisioned orchestrator

The parallel-by-provisioned orchestrator provisions all virtual instances in parallel.

parallel-by-provisioned orchestrator