WSO2 Puppet Modules
Note
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.
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