A Vagrant script for setting up WSO2
- Sets up Identity Server and Application Server. (plan to add more with different configurations - clustered, with ELB etc...)
- Configure single sign on between them (SAML2 SSO)
- Use ApacheDS that's shipped with Identity Server as the user store
- Use a MySQL server the DB for mounted Registry between the instances
- Install Vagrant hostmanager plugin - https://github.com/smdahlen/vagrant-hostmanager.
$ vagrant plugin install vagrant-hostmanager
- Download WSO2 Application Server 5.2.1
- Download WSO2 Identity Server 4.6.0
Copy Application Server and Identity Server binaries to packs folder. Then do,
$ vagrant up
This sets up 3 VMs using VirtualBox. MySQL, Application Server and Identity Server. This also setup single sign on between services.
Open a browser and navigate to,
Application Server - https://as.test.wso2.com:9443
Identity Server - https://is.test.wso2.com:9443