Follow the environment configuration documentation before proceeding.
This guide explains how to install the Puppet Master and all the other servers (the repository, build server, IDEs etc.) in a single machine. You need to have adequate hardware capacity to support this installation.
- Install an external IaaS provider (e.g., OpenStack, Amazon EC2) .
As you use the same server as the puppet master and private PaaS, install both the puppet master and agent on the developer machine. For example, use the instructions below for Ubuntu 14.04 LTS. Please read this  manual for your OS specific puppet.
Add the following to the
Add the following host entry, which points to the puppet master to the
- Check out the installation script from http://svn.wso2.org/repos/wso2/people/anuruddha/setup-script/ and u pdate the
config.propertiesfile according to your requirements. You can remove a node from it to stop installing it.
Run the setup.sh in sudo mode.
- See the puppet.log file located inside setup script to make sure that the setup has no errors.
Tip: To restart the setup, use the bash restart.sh command.
To reinstall the setup, use clean.sh to completely remove the existing setup and then run setup.sh to reinstall.