Users can easily access and download a wide variety of infrastructure as code templates from multiple service providers, allowing you to deploy catalogs with a few clicks.
Enterprise Marketplace offers a reusable asset library where you can see and enable a wide variety of services from multiple providers. This library stores a large catalog of templates that allow you to easily deploy any catalog by downloading the infrastructure as code. Navigate to the
The library allows to you view and download templates with a pre-defined configuration created by Enterprise Marketplace experts, leading cloud providers, technology vendors, and users from your organization. At the same time, users with the appropriate permissions can upload standard templates that suit the needs of their organization.
Automated validation and analysis for Terraform
To guarantee a safe and proper deploy of the applications, an automated validation of the infrastructure as code templates is done for Terraform applications. You can also review the security evaluation by clicking the
View issue report
link from the
Reliability
section. The report will provide the number of critical, high, medium, and low security issues.
Click the
Export.all.zip
button to export this information in an Excel spreadsheet. Each tool report will be on a separate sheet in the file.
The following validation tools are currently supported:
Security scans cannot be performed on Alibaba ROS templates with any of these tools. Only validation can be performed.
In addition, the following validation tools can be used to validate that the template itself is formed correctly:
cfn-lint:
AWS templates
Filters
You can quickly search for a particular template by simply updating your search criteria. Apply as many filters as needed to refine your search:
Technology:
Applications, scripts, or programs selected in the template
Provider:
Service vendor selected in the template.
Label:
Tags. See the template labels section.
The filter section is automatically collapsed once you start scroll down the page. To view the applied filters, see the search bar. Catalogs will be sorted first by category and then by name and provider.
Roles
The Reusable Asset Library has these considerations concerning roles:
All viewers can view the reusable library and select the most suitable template.
Only users with asset library contributor can add a new template or partially edit an existent one.
A message will be displayed if no access has been provided to your organization or your user role, or if Enterprise Marketplace has not been deployed.
Asset categorization
Readiness levels
This categorization allows viewers to scan the templates by their function. When creating the template, you can select more than one option by adding them in the
additional readiness level
field.
Sample:
Template is created for illustration purposes.
Testing:
Template is not ready for use as it must be evaluated.
Reference:
Template is not ready for use as it was created for architecture or design teams purposes.
Production:
Template is ready to be used in production.
Template labels
This categorization allows viewers to scan the templates from the library based on the author type and usage. When creating the template, the templates will have the community label selected by default. However, you can add other predefined or custom labels. You can select more than one option by adding them in the
Additional template labels
field.
Predefined labels:
Official:
These templates are created by Enterprise Marketplace experts and are automatically available in the dashboard.
Community:
These templates are created by you, your team, and other contributors as well as the global community of infrastructure as code and automation developers and practitioners, both within and outside Kyndryl.
Partner:
These templates are created by technology vendors and leading cloud providers.
Custom labels:
These labels are set by contributors and are not limited to classify the template based on author type or usage.
Library functions
All users are able to view and download the entire catalog from the dashboard.
To view and download a template
From the
Reusable Asset Library
page, click the template needed. A new page will be displayed. Details such as pricing, deployed stacks and reliability are displayed.
To download the infrastructure as a code, click the
Download
button located at the top corner of the page.
To add a template
This option is only enabled to users with a reusable asset library contributor role and Enterprise Marketplace enabled.
From the
Reusable Asset Library
page, click the
Add template
button located at the top corner.
Add the following details:
Name:
Add a template name
Technology:
Select the technology
Readiness:
Select the type readinesses from the list. See readiness levels section.
Template file:
Upload a .zip file no more than 2 MB size.
(Optional)
Provider:
Select a provider from the list. The system will validate your selection and update it when necessary. Otherwise, the system automatically assigns providers when are these are limited to a specific provider.
(Optional)
labels:
Add any additional labels. By default, the community label is automatically selected. See the
Template labels
section.
(Set by default)
Pricing:
Rates that calculate the final pricing
(Set by default)
Usage:
Usage purpose for the catalog selected.
(Set by default)
Documentation:
Information necessary to understand the pre-requisites and overall configuration details needed.
(Set by default)
Deployed stacks:
A diagram for the deployment progress.
Click
Submit
to upload the template. Otherwise, click
Cancel
. You will receive an email notification when the template is ready for use.
To edit a template
This option is only enabled to users with a reusable asset library contributor role and Enterprise Marketplace enabled.
From the
Reusable Asset Library
page, select the template that needs to be edited.