This document provides instructions to customize the WSO2 API Manager Puppet resources in order to deploy API Manager Pattern 2.
Copy the following files to <puppet_environment>/modules/apim_common/files/packs
directory.
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.
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.
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.
Navigate to carbon-home of the apim_km
module. Follow the instructions in the document and modify the files.
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.