After you configure your runtime environments, you can proceed to the Middleware Template Library in the Managed services interface.
The Middleware Template Library is made available through a set of private GitHub repositories. For more information, see Getting Started - Middleware Template library and Cloning a template.
Read the Managing Content topic and complete the steps to configure your runtime environments.
The Middleware Template Library contains two types of content:
This library repository contains predefined Terraform templates that are used when provisioning a Middleware Template.
This repository contains separate directories for available middleware. For example:
ibm_wasndv9_standalone, which contains the templates for a WebSphere standalone topology.
ibm_wasndv9_standalonerepository contains these child directories:
terraformdirectory, which contains the template for the WebSphere Application Server deployment.
directory also contains the
camvariables.jsonfile, which is the parameters file that is used to customize the deployment experience.
These repositories contain the Chef based automation that is used for the installation and configuration of the corresponding software.
cookbook_<middleware_product>directory contains the required files:
attributes: This directory contains the attributes files:
libraries: This directory contains chef libraries to extend the cookbook functionality.
providers: This directory contains cookbook Lightweight Resource Providers (LWRPs) to extend cookbook functionality
recipes: This directory contains the recipes for the cookbook, such as
harden.rb, and more.
resources: This directory contains resources to be used with the LWRPs under the provider directory.
IBM-created Chef cookbooks use a common structure to provide a consistent experience. Each cookbook repository holds the automation for a single product. When possible, a cookbook will support multiple versions of a product offering, as well as support for multiple operating systems.
Currently templates supported and versions, see IBM-CAMHub-Open/IBM-CAMHub-Open repository .