Skip to content

Latest commit

 

History

History
46 lines (28 loc) · 3.04 KB

Pattern_2.md

File metadata and controls

46 lines (28 loc) · 3.04 KB

Customize WSO2 Puppet resources to deploy API Manager Pattern 2

This document provides instructions to customize the WSO2 API Manager Puppet resources in order to deploy API Manager Pattern 2.

API Manager Pattern 2

Packs to be Copied

Copy the following files to <puppet_environment>/modules/apim_common/files/packs directory.

  1. WSO2 API Manager package
  2. WSO2 API Manager Analytics package

Customize the WSO2 Puppet scripts

The followings are the modules needed to deploy API Manager pattern 2.

  • apim
  • apim_gateway
  • apim_km
  • apim_analytics_worker

API Manager pattern 2 contains 4 profiles and the configurations specific for each profile should be in the respective params.pp files in the <puppet_environment>/modules/<profile>/manifests folder.

1. Customize apim module

Navigate to carbon-home of the apim module. All the files required to deploy the API Manager Pub-Store-TM combination are here. Follow the instructions in the following documents to modify the files.

2. Customize apim_gateway module

Navigate to carbon-home of the apim_gateway module. Follow the instructions in the document and modify the files.

NOTE: The guideline to configure both internal and external gateways are the same. But as these gateways are in different networks and have different configurations.

3. Customize apim_km module

Navigate to carbon-home of the apim_km module. Follow the instructions in the document and modify the files.

4. Customize apim_analytics_worker module

Navigate to carbon-home of the apim_analytics_worker module. All the files required to deploy the API Manager analytics are here. Follow the instructions in the following files to modify the files.