Creating Stack Templates

This section describes how to add stack templates which can be mapped by ARA to a deployment target.

What is a Stack Template?

The stack template maps the images of the external provisioning tools to the ARA deployment target custom type. For example, a Docker image can be mapped to a deployment target custom type "Tomcat".

To Add a Stack Template

  1. Go to the Release Automation perspective.
  2. Click the Settings accordion tab.
  3. Click Stack Templates.
  4. Click the Create Stack Template button. The Create Stack Template dialog is displayed.

  5. Enter a name for the stack template.
  6. Select a stack provider, which has been previously added to the system. For more information see Adding Stack Providers. For ARA V12, only Docker is available. The template will run on this Docker provider.

    Please note that only providers with status "connected" can be selected.

  7. Select the target type (for example: Tomcat).
  8. Select an image, which contains the specifications for the virtual/cloud machine and determines the machine's attributes, settings, architecture and the way this will be provisioned.

    Please note that only images containing the tag "latest" can be used for provisioning deployment targets. Currently choosing images based on different tags than "latest" is not supported.

  9. Select a folder to store the stack template. If no folder is selected, the stack template will be stored in the default location.
  10. Define one user or user group as template owner. The current user is selected by default.
  11. Click Create. The Properties view of the stack template is displayed.
  12. In the Discoverable Properties Mapping section, select which custom properties will be discovered automatically when provisioning the deployment targets defined with this stack template:

    Only a subset of properties of the Deployment Target can be discovered automatically in v12.

  13. The Agent Ini File section shows the template Agent ini file which will be used to roll out the new agent on the provisioned deployment target.

What to do next?