๐๏ธ Provisioning Through Deploy
Deploy's provisioning feature allows you to provide fully automated, on-demand access to your public, private, or hybrid cloud-based environments. With provisioning, you can:
๐๏ธ Deploy Provisioning Example
This topic provides a step-by-step example that will help you get started with Deploy provisioning in cloud-based environments.
๐๏ธ Create an Environment
An environment is a grouping of infrastructure and middleware items such as hosts, servers, clusters, and so on. An environment is used as the target of a deployment, allowing you to map deployables to members of the environment.
๐๏ธ Provision an Environment
You can use Deploy's provisioning feature to create cloud-based environments in a single action. The process of provisioning an environment using Deploy is very similar to the process of deploying an application.
๐๏ธ Create a Provisioning Package
In Deploy, a provisioning package is a collection of:
๐๏ธ Create a Provider
In Deploy, a provider is a set of credentials needed to connect to a cloud technology. You can group providers logically in environments, and then provision packages to them.
๐๏ธ Use Provisioning Outputs in Templates
In Deploy, a provisioning package is a collection of:
๐๏ธ 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.
๐๏ธ Use Placeholders in Provisioning
You can use placeholders for configuration item (CI) properties that will be replaced with values during provisioning. Use this to create provisioning packages that are environment-independent and reusable. For more information, see Provisioning through Deploy.
๐๏ธ Undeploy an Application or Deprovision an Environment
To remove an application and its components from an environment, you need to undeploy the application. Similarly, to tear down a cloud-based environment provisioned by Deploy, you need to deprovision it.
๐๏ธ Make Previously Deployed Property Values Available in a PowerShell Script
You can use the Deploy rules system and a PowerShell script to find and update the value of a previously deployed property with a new deployed property value.