In addition to building a vRealize Automation Cloud Assembly template from a blank canvas, you can take advantage of existing code.

Cloud template cloning

To clone a template, go to Design, select a source, and click Clone. You clone a cloud template to create a copy based on the source, then assign the clone to a new project or use it as starter code for a new application.

Uploading and downloading

You can upload, download, and share cloud template YAML code in any way that makes sense for your site. You can even modify template code using external editors and development environments.

Note: A good way to validate shared template code is to inspect it in the vRealize Automation Cloud Assembly code editor on the design page.

The Marketplace

To jumpstart your resource library, get files from the vRealize Automation Cloud Assembly Marketplace. The Marketplace provides finished cloud templates and open virtualization images.

Accessing the Marketplace

In vRealize Automation Cloud Assembly, select Infrastructure > Connections > Integrations. Click Add Integration, click My VMware, and provide your My VMware account credentials.

Downloading and using Marketplace cloud template files

In the Marketplace tab, click Get, and accept the cloud template EULA. Then, you can add the template to a vRealize Automation Cloud Assembly project, or simply download it. You can upload a cloud template in the Design tab.

For a project-based example, imagine that you are a project administrator for a Big Data effort. To assist your team, you locate a Marketplace Hadoop template that you add to the team project. You then customize the cloud template for your resource environment, and release it. Then, you import the template into the vRealize Automation Service Broker catalog so that your team can deploy it.

Downloading and using Marketplace image files

In the Marketplace tab, click Get, and accept the OVF or OVA image EULA. Afterward, you can download the OVF or OVA image and reference it in cloud template code.

Continuing with the previous example, your team might need access to a version of Hadoop itself. You download a Hadoop OVF and add it to cloud account resources such as a vCenter Server Content Library. You then update any template code that needs to point to the OVF image.