Provisioning Template Structure
This section gives an overview of the elements and attributes in the provisioning template XML file.
The provisioning template consists of the root element template with the
following child elements:
- metaData
- placeHolders
- properties
- steps
<template> <metaData> <id><template identifier></id> <name><template name></name> <provisioningProcess><provisioning process name></provisioningProcess> <provider><template author></provider> <version><LaMa version></version> <description><template description></description> <checksum><data field for template validation before execution></checksum> </metaData> <placeHolders> <placeHolder name="<placeholder name>" description="<optional description>" value="<optional default value>"/> <placeHolder/> </placeHolders> <properties> <property checksum="<data field for property validation before execution>" name="<property name>" id="<unique identifier to show the relation between the dependent property and relevant steps>"> <property/> </properties> <steps> <step checksum="<data field for step validation before execution>" id="<unique identifier to show the relation between this step and its relevant steps>" type="<step type>" operation="<step name>" instance="<full instance name that will be involved in step execution>" hook="<boolean attribute that shows if the step will use hook in its execution>"> <dependentStepId><steps on which the current step depends on><dependentStepId/> <propertyRef name="<property reference name>"><property ID to perform the step><propertyRef/> <step/> </steps> </template>

