Deployments begin with cloud templates, formerly called blueprints, which are encoded specifications that define machines, applications, and services to create on cloud resources by way of Cloud Assembly.
How cloud templates work
Templates can target specific cloud vendors or be cloud agnostic. The cloud zones assigned to your project determine which approach you might take. Check with your cloud administrator so that you know what kind of resources make up your cloud zones.
Cloud Assembly template creation is an infrastructure-as-code process. You start by adding resources in the design canvas. Then, you complete the details using the code editor. The code editor allows you to type code directly or enter values in a form.
Before you create a cloud template
You can create a Cloud Assembly template at any time. To deploy it, however, you first need to define your cloud resource infrastructure and create a project that includes that infrastructure.
Ready to design?
Get started | Learn more about cloud template designs and features | More examples | |
---|---|---|---|
Adding and connecting resources | User input | Resource flags | Documented template |
Resource bindings | Custom names | Expressions | vSphere |
Versioning templates | Property groups | Encrypted values | Networks |
Other ways to create templates | Remote access | Initializing resources | Security groups |
Help with code | Static IP addresses | Terraform code | Load balancers |
Clusters | SCSI disks | Puppet | |
Custom resource types | Action and workflow based extensibility |