We have moved WSO2 Puppet Modules to separate product specific repositories and as a result this repository has been deprecated. WSO2 Puppet base module has been moved to puppet-base repository and a new puppet-common repository has been introduced for setting up Puppet development environments. Please find the new repository list here.
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] (http://docs.puppetlabs.com/hiera/1/). 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.
- Debian 6 or higher
- Ubuntu 12.04 or higher
- Puppet 2.7, 3 or newer
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
- Fork
- Follow the steps mentioned in the wiki to setup a development environment and update/create new puppet modules
- Send a PR