anchor.diff:  toc::[]
   
   == Overview
  -A template describes a set of resources intended to be used together that can be customized and processed to produce a configuration. Each template can define a list of parameters that can be modified for consumption by containers. It can also define a set of labels to apply to every resource created by the template.
  +A template describes a set of resources intended to be used together that can be customized and processed to produce a configuration. Each template defines a list of parameters that can be modified for consumption by containers. It also defines a set of labels to apply to every resource created by the template.
   
  -== Parts of a Template
  -.Following is a sample template JSON file:
  +.Sample Template JSON File:
  +====
   
   ----
   {
     "apiVersion": "v1beta1",
     "kind": "Template",
     "metadata": {
  -    "name": "templateName", <1>
  +    "name": "Template_Name", <1>
       "annotations": {
  -      "description": "Description of the template" <2>
  +      "description": "Description" <2>
       }
     },
     "parameters": [ <3>
  
positive.code:     }
    ],
    "labels": { <4>
      "custom_label": "custom_label_value"
    },
    "items": [ <5>
      {
  
negative.code: <4> A list of labels to apply to resources
  <5> A list of resources to create
  
  ====
  
  == Labels
  link:../architecture/kubernetes_model.html#label[Labels] are used to manage and organize generated resources, such as pods. The labels specified in the template are applied to every resource that is generated from the template.
  
  == Parameters
  The list of parameters that you can override are listed in the `*parameters*` section of the template. Alternatively, you can override them with the following command, specifying the file to be used:
  
  ****
  `$ osc process --parameters -f _<filename>_`
  ****
  
  The following shows the output when listing the parameters for one of the *_openshift/origin/examples_* templates.
  
  .Example Template Output
  ====
  
  ----
  $ osc process --parameters -f examples/sample-app/application-template-dockerbuild.json
  NAME                  DESCRIPTION              GENERATOR           VALUE
  