Understanding the Composite Template Definition
A composite template uses a custom domain-specific language (DSL) and a template definition in the YAML format. For more information about the YAML format, see the YAML documentation. The YAML template definition file is always named “template.yaml” and located at the root level in the composite template zip archive.
Each composite template is defined with a template alias that is unique for the Command Central environment. The only valid characters in a template alias are ASCII characters, numbers, underscore (_), dot (.), and a hyphen (-).
The template declaration in the template.yaml file consists of the template alias and an optional description and version fields. The description is short and usually states the purpose of the template. For example:
alias: template1
description: |
This is a basic template
with a description.
version: 0.1