Creating a VM with WSO2 servers for development with Vagrant & Puppet

This VM is suitable to develop with WSO2 products and puts focus only in the server side (WSO2 servers, mock server and different tools to host our microservices) and not in desktop side (Eclipse, SoapUI, Maven, etc.).

Vagrant box - WSO2 Development Server MapVagrant box – WSO2 Development Server Map

The main objetive is to have a VM with all WSO2 products installed and configured to be ready for development and following the most common Middleware infrastructure pattern used to create Microservices.

The naming used in hostnames tries to use pre-defined values what also will be used in Integration and Production Environments. The ports and offsets used do not follow any special rule.

The WSO2 servers and tools installed and configured are:

  • wiremock-1.57-standalone.jar
  • wso2am-1.8.0.zip
  • wso2dss-3.5.0.zip
  • wso2esb-4.8.1.zip
  • wso2greg-5.1.0.zip

And they are deployed following the above map.
For further details can be found in my repository of Github for this project.

Enjoy it.

Advertisement

@Chilcano

Tagged with: , , , ,
Posted in Cloud, Open Source, SOA
2 comments on “Creating a VM with WSO2 servers for development with Vagrant & Puppet
  1. I have updated the Vagrant scripts. I have added the rTail puppet module to collect, track and visualize all WSO2 logs in a Browser.

    rTail (https://github.com/kilianc/rtail) is a simple nodejs app and is useful to visualize any type of logs in real time using socket.io and UDP.

    Regards.

  2. […] For this part I will use a Vagrant box with several WSO2 products pre-installed and pre-configured. I explained how to use It in this blog, for further details check that post https://holisticsecurity.wordpress.com/2015/11/11/creating-a-vm-with-wso2-servers-for-development. […]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Archives
%d bloggers like this: