If you wish, you can use the WSO2 API Manager (WSO2 API-M) Puppet Module to install and configure WSO2 API Manager using any of the 7 deployment patterns (plus the single node deployment with embedded H2 databases, namely pattern 0). Configuration data is managed using Hiera. Hiera provides a mechanism to separate the configuration data from Puppet scripts and manage them in a set of YAML files in a hierarchical manner.
Follow one of the following guides to set up an API-M deployment using Puppet.
Please note that the API-M deployment patterns that we have listed under Deployment Patterns are newer than the deployments patterns that we have discussed in the following section.
- Using Puppet Modules to Set up WSO2 API-M with Pattern 0
- Using Puppet Modules to Set up WSO2 API-M with Pattern 1
- Using Puppet Modules to Set up WSO2 API-M with Pattern 2
- Using Puppet Modules to Set up WSO2 API-M with Pattern 3
- Using Puppet Modules to Set up WSO2 API-M with Pattern 4
- Using Puppet Modules to Set up WSO2 API-M with Pattern 5
- Using Puppet Modules to Set up WSO2 API-M with Pattern 6
- Using Puppet Modules to Set up WSO2 API-M with Pattern 7