Projects control user access to the cloud zones and user ownership of the provisioned resources. Whether your are a cloud administrator or a cloud template developer, you must understand how the projects work at deployment time so that you can manage your deployments and troubleshoot any problems.
As a cloud administrator who is setting up projects for various teams, you must understand how projects determine where cloud template components are deployed. This understanding helps you create projects that support cloud template developers and to troubleshoot failed deployments.
When you create a cloud template, you first associate it with a project. At deployment time, the cloud template requirements are evaluated against the project cloud zones to find the best deployment location.
The following workflow illustrates the process.
- You submit a cloud template deployment request.
- The project evaluates the template and project requirements, for example, flavor, image, and constraint tags. The requirements are compared to the project cloud zones to locate a zone that supports the requirements.
- These zones did not have the resources to support the request.
- This cloud zone supports the request requirements and the template is deployed to this cloud zone account region.