WSO2 Puppet Modules
This repository contains Puppet modules for installing and configuring WSO2 products on various environments. Each puppet module is designed to support multiple versions of a WSO2 product.
Configuration data is managed using Hiera. Hiera provides a mechanism for separating configuration data from Puppet scripts and managing them in a separate set of YAML files in a hierarchical manner.
Supported Operating Systems
- Debian 6 or higher
- Ubuntu 12.04 or higher
Supported Puppet Versions
- Puppet 2.7, 3 or newer
Getting Started
Refer to the product specific README guides to get started with WSO2 Puppet Modules.
- WSO2 API Manager
- WSO2 Application Server
- WSO2 Business Process Server
- WSO2 Business Rules Server
- WSO2 Complex Event Processor
- WSO2 Data Analytics Server
- WSO2 Data Services Server
- WSO2 Enterprise Store
- WSO2 Enterprise Service Bus
- WSO2 Governance Registry
- WSO2 Governance Registry Publisher Store
- WSO2 Identity Server
- WSO2 Identity Server Key Manager
- WSO2 Message Broker
How to Contribute
- Fork
- Follow the steps mentioned in the wiki to setup a development environment and update/create new puppet modules
- Send a PR