diff --git a/README.md b/README.md index 5bb2037..34885c4 100644 --- a/README.md +++ b/README.md @@ -12,13 +12,19 @@ Requires minimum of 16GB ram. ## How to run the Vagrantfile -1. Checkout this repository into your local machine using the following Git command. +1. Follow the instructions in this repository to build the WSO2 Enterprise Integrator 6.0.0 and MySQL Vagrant boxes. + +``` + https://github.com/wso2/vagrant-boxes +``` + +2. Checkout this repository into your local machine using the following Git command. ``` git clone https://github.com/wso2/vagrant-ei.git ``` -2. Move to `vagrant-ei` folder. +3. Move to `vagrant-ei` folder. ``` cd vagrant-ei @@ -34,7 +40,7 @@ Requires minimum of 16GB ram. ## Select a profile combination ### Integrator with Analytics - + Move to `integrator-analytics` folder. ``` diff --git a/integrator-analytics/analytics/provisioner/product_provisioner.sh b/integrator-analytics/analytics/provisioner/product_provisioner.sh index e9e1b66..46e3544 100644 --- a/integrator-analytics/analytics/provisioner/product_provisioner.sh +++ b/integrator-analytics/analytics/provisioner/product_provisioner.sh @@ -16,14 +16,39 @@ # set variables WSO2_SERVER=wso2ei WSO2_SERVER_VERSION=6.1.1 +WSO2_SERVER_PACK=${WSO2_SERVER}-${WSO2_SERVER_VERSION}*.zip +MYSQL_CONNECTOR=mysql-connector-java-5.1.*-bin.jar +JDK_ARCHIVE=jdk-8u*-linux-x64.tar.gz +WUM_ARCHIVE=wum-1.0-linux-x64.tar.gz WORKING_DIRECTORY=/home/vagrant JAVA_HOME=/opt/java/ +WUM_HOME=/usr/local +WUM_PATH=PATH=$PATH:/usr/local/wum/bin DEFAULT_MOUNT=/vagrant -WSO2_SERVER_PACK=${WSO2_SERVER}-${WSO2_SERVER_VERSION}*.zip -MYSQL_CONNECTOR=mysql-connector-java-5.1.*-bin.jar CONFIGURATIONS=${DEFAULT_MOUNT}/analytics NODE_IP=$(/sbin/ifconfig eth1 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}') +# install utility software +echo "Installing software utilities." +apt-get install unzip +echo "Successfully installed software utilities." + +#setting up Java +echo "Setting up Java." +if test ! -d ${JAVA_HOME}; then + mkdir ${JAVA_HOME}; + tar -xf ${WORKING_DIRECTORY}/${JDK_ARCHIVE} -C ${JAVA_HOME} --strip-components=1 + echo "Successfully set up Java" +fi + +# set up wum +echo "Setting up WUM." +if test ! -d ${WUM_HOME}; then + mkdir ${WUM_HOME}; + tar -xf ${WORKING_DIRECTORY}/${WUM_ARCHIVE} -C ${WUM_HOME} --strip-components=1 + echo "Successfully set up WUM." +fi + # unpack the WSO2 product pack to the working directory echo "Setting up the ${WSO2_SERVER}-${WSO2_SERVER_VERSION} server..." if test ! -d ${WSO2_SERVER}-${WSO2_SERVER_VERSION}; then @@ -62,6 +87,7 @@ else fi export JAVA_HOME +export WUM_PATH # start the WSO2 product pack as a background service echo "Starting ${WSO2_SERVER}-${WSO2_SERVER_VERSION}-analytics..." diff --git a/integrator-analytics/integrator/provisioner/product_provisioner.sh b/integrator-analytics/integrator/provisioner/product_provisioner.sh index 80d9be2..0c757e6 100644 --- a/integrator-analytics/integrator/provisioner/product_provisioner.sh +++ b/integrator-analytics/integrator/provisioner/product_provisioner.sh @@ -15,14 +15,39 @@ # set variables WSO2_SERVER=wso2ei WSO2_SERVER_VERSION=6.1.1 +WSO2_SERVER_PACK=${WSO2_SERVER}-${WSO2_SERVER_VERSION}*.zip +MYSQL_CONNECTOR=mysql-connector-java-5.1.*-bin.jar +JDK_ARCHIVE=jdk-8u*-linux-x64.tar.gz +WUM_ARCHIVE=wum-1.0-linux-x64.tar.gz WORKING_DIRECTORY=/home/vagrant JAVA_HOME=/opt/java/ +WUM_HOME=/usr/local +WUM_PATH=PATH=$PATH:/usr/local/wum/bin DEFAULT_MOUNT=/vagrant CONFIGURATIONS=${DEFAULT_MOUNT}/integrator -WSO2_SERVER_PACK=${WSO2_SERVER}-${WSO2_SERVER_VERSION}*.zip -MYSQL_CONNECTOR=mysql-connector-java-5.1.*-bin.jar NODE_IP=$(/sbin/ifconfig eth1 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}') +# install utility software +echo "Installing software utilities." +apt-get install unzip +echo "Successfully installed software utilities." + +#setting up Java +echo "Setting up Java." +if test ! -d ${JAVA_HOME}; then + mkdir ${JAVA_HOME}; + tar -xf ${WORKING_DIRECTORY}/${JDK_ARCHIVE} -C ${JAVA_HOME} --strip-components=1 + echo "Successfully set up Java" +fi + +# set up wum +echo "Setting up WUM." +if test ! -d ${WUM_HOME}; then + mkdir ${WUM_HOME}; + tar -xf ${WORKING_DIRECTORY}/${WUM_ARCHIVE} -C ${WUM_HOME} --strip-components=1 + echo "Successfully set up WUM." +fi + # unpack the WSO2 product pack to the working directory echo "Setting up the ${WSO2_SERVER}-${WSO2_SERVER_VERSION} server..." if test ! -d ${WSO2_SERVER}-${WSO2_SERVER_VERSION}; then @@ -69,6 +94,7 @@ else fi export JAVA_HOME +export WUM_PATH # start the WSO2 product pack as a background service echo "Starting ${WSO2_SERVER}-${WSO2_SERVER_VERSION}-integrator..." diff --git a/integrator-bps-analytics/analytics/provisioner/product_provisioner.sh b/integrator-bps-analytics/analytics/provisioner/product_provisioner.sh index 90c5a80..2da170e 100644 --- a/integrator-bps-analytics/analytics/provisioner/product_provisioner.sh +++ b/integrator-bps-analytics/analytics/provisioner/product_provisioner.sh @@ -16,14 +16,39 @@ # set variables WSO2_SERVER=wso2ei WSO2_SERVER_VERSION=6.1.1 +WSO2_SERVER_PACK=${WSO2_SERVER}-${WSO2_SERVER_VERSION}*.zip +MYSQL_CONNECTOR=mysql-connector-java-5.1.*-bin.jar +JDK_ARCHIVE=jdk-8u*-linux-x64.tar.gz +WUM_ARCHIVE=wum-1.0-linux-x64.tar.gz WORKING_DIRECTORY=/home/vagrant JAVA_HOME=/opt/java/ +WUM_HOME=/usr/local +WUM_PATH=PATH=$PATH:/usr/local/wum/bin DEFAULT_MOUNT=/vagrant CONFIGURATIONS=${DEFAULT_MOUNT}/analytics -WSO2_SERVER_PACK=${WSO2_SERVER}-${WSO2_SERVER_VERSION}*.zip -MYSQL_CONNECTOR=mysql-connector-java-5.1.*-bin.jar NODE_IP=$(/sbin/ifconfig eth1 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}') +# install utility software +echo "Installing software utilities." +apt-get install unzip +echo "Successfully installed software utilities." + +#setting up Java +echo "Setting up Java." +if test ! -d ${JAVA_HOME}; then + mkdir ${JAVA_HOME}; + tar -xf ${WORKING_DIRECTORY}/${JDK_ARCHIVE} -C ${JAVA_HOME} --strip-components=1 + echo "Successfully set up Java" +fi + +# set up wum +echo "Setting up WUM." +if test ! -d ${WUM_HOME}; then + mkdir ${WUM_HOME}; + tar -xf ${WORKING_DIRECTORY}/${WUM_ARCHIVE} -C ${WUM_HOME} --strip-components=1 + echo "Successfully set up WUM." +fi + # unpack the WSO2 product pack to the working directory echo "Setting up the ${WSO2_SERVER}-${WSO2_SERVER_VERSION} server..." if test ! -d ${WSO2_SERVER}-${WSO2_SERVER_VERSION}; then @@ -61,6 +86,7 @@ else fi export JAVA_HOME +export WUM_PATH # start the WSO2 product pack as a background service echo "Starting ${WSO2_SERVER}-${WSO2_SERVER_VERSION}-analytics..." diff --git a/integrator-bps-analytics/business-process/provisioner/product_provisioner.sh b/integrator-bps-analytics/business-process/provisioner/product_provisioner.sh index 73a4709..7e44b48 100644 --- a/integrator-bps-analytics/business-process/provisioner/product_provisioner.sh +++ b/integrator-bps-analytics/business-process/provisioner/product_provisioner.sh @@ -18,12 +18,37 @@ WSO2_SERVER=wso2ei WSO2_SERVER_VERSION=6.1.1 WORKING_DIRECTORY=/home/vagrant JAVA_HOME=/opt/java/ +WUM_HOME=/usr/local +WUM_PATH=PATH=$PATH:/usr/local/wum/bin DEFAULT_MOUNT=/vagrant CONFIGURATIONS=${DEFAULT_MOUNT}/business-process WSO2_SERVER_PACK=${WSO2_SERVER}-${WSO2_SERVER_VERSION}*.zip MYSQL_CONNECTOR=mysql-connector-java-5.1.*-bin.jar +JDK_ARCHIVE=jdk-8u*-linux-x64.tar.gz +WUM_ARCHIVE=wum-1.0-linux-x64.tar.gz NODE_IP=$(/sbin/ifconfig eth1 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}') +# install utility software +echo "Installing software utilities." +apt-get install unzip +echo "Successfully installed software utilities." + +#setting up Java +echo "Setting up Java." +if test ! -d ${JAVA_HOME}; then + mkdir ${JAVA_HOME}; + tar -xf ${WORKING_DIRECTORY}/${JDK_ARCHIVE} -C ${JAVA_HOME} --strip-components=1 + echo "Successfully set up Java" +fi + +# set up wum +echo "Setting up WUM." +if test ! -d ${WUM_HOME}; then + mkdir ${WUM_HOME}; + tar -xf ${WORKING_DIRECTORY}/${WUM_ARCHIVE} -C ${WUM_HOME} --strip-components=1 + echo "Successfully set up WUM." +fi + # unpack the WSO2 product pack to the working directory echo "Setting up the ${WSO2_SERVER}-${WSO2_SERVER_VERSION} server..." if test ! -d ${WSO2_SERVER}-${WSO2_SERVER_VERSION}; then @@ -61,6 +86,7 @@ else fi export JAVA_HOME +export WUM_PATH # start the WSO2 product pack as a background service echo "Starting ${WSO2_SERVER}-${WSO2_SERVER_VERSION}-business-process..." diff --git a/integrator-bps-analytics/integrator/provisioner/product_provisioner.sh b/integrator-bps-analytics/integrator/provisioner/product_provisioner.sh index 7426b54..4863b62 100644 --- a/integrator-bps-analytics/integrator/provisioner/product_provisioner.sh +++ b/integrator-bps-analytics/integrator/provisioner/product_provisioner.sh @@ -18,12 +18,37 @@ WSO2_SERVER=wso2ei WSO2_SERVER_VERSION=6.1.1 WORKING_DIRECTORY=/home/vagrant JAVA_HOME=/opt/java/ +WUM_HOME=/usr/local +WUM_PATH=PATH=$PATH:/usr/local/wum/bin DEFAULT_MOUNT=/vagrant CONFIGURATIONS=${DEFAULT_MOUNT}/integrator WSO2_SERVER_PACK=${WSO2_SERVER}-${WSO2_SERVER_VERSION}*.zip MYSQL_CONNECTOR=mysql-connector-java-5.1.*-bin.jar +JDK_ARCHIVE=jdk-8u*-linux-x64.tar.gz +WUM_ARCHIVE=wum-1.0-linux-x64.tar.gz NODE_IP=$(/sbin/ifconfig eth1 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}') +# install utility software +echo "Installing software utilities." +apt-get install unzip +echo "Successfully installed software utilities." + +#setting up Java +echo "Setting up Java." +if test ! -d ${JAVA_HOME}; then + mkdir ${JAVA_HOME}; + tar -xf ${WORKING_DIRECTORY}/${JDK_ARCHIVE} -C ${JAVA_HOME} --strip-components=1 + echo "Successfully set up Java" +fi + +# set up wum +echo "Setting up WUM." +if test ! -d ${WUM_HOME}; then + mkdir ${WUM_HOME}; + tar -xf ${WORKING_DIRECTORY}/${WUM_ARCHIVE} -C ${WUM_HOME} --strip-components=1 + echo "Successfully set up WUM." +fi + # unpack the WSO2 product pack to the working directory echo "Setting up the ${WSO2_SERVER}-${WSO2_SERVER_VERSION} server..." if test ! -d ${WSO2_SERVER}-${WSO2_SERVER_VERSION}; then @@ -68,6 +93,7 @@ else fi export JAVA_HOME +export WUM_PATH # start the WSO2 product pack as a background service echo "Starting ${WSO2_SERVER}-${WSO2_SERVER_VERSION}-integrator..." diff --git a/integrator-broker-analytics/analytics/provisioner/product_provisioner.sh b/integrator-broker-analytics/analytics/provisioner/product_provisioner.sh index a6fc32b..b6e7ec3 100644 --- a/integrator-broker-analytics/analytics/provisioner/product_provisioner.sh +++ b/integrator-broker-analytics/analytics/provisioner/product_provisioner.sh @@ -17,12 +17,37 @@ WSO2_SERVER=wso2ei WSO2_SERVER_VERSION=6.1.1 WORKING_DIRECTORY=/home/vagrant JAVA_HOME=/opt/java/ +WUM_HOME=/usr/local +WUM_PATH=PATH=$PATH:/usr/local/wum/bin DEFAULT_MOUNT=/vagrant CONFIGURATIONS=${DEFAULT_MOUNT}/analytics WSO2_SERVER_PACK=${WSO2_SERVER}-${WSO2_SERVER_VERSION}*.zip MYSQL_CONNECTOR=mysql-connector-java-5.1.*-bin.jar +JDK_ARCHIVE=jdk-8u*-linux-x64.tar.gz +WUM_ARCHIVE=wum-1.0-linux-x64.tar.gz NODE_IP=$(/sbin/ifconfig eth1 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}') +# install utility software +echo "Installing software utilities." +apt-get install unzip +echo "Successfully installed software utilities." + +#setting up Java +echo "Setting up Java." +if test ! -d ${JAVA_HOME}; then + mkdir ${JAVA_HOME}; + tar -xf ${WORKING_DIRECTORY}/${JDK_ARCHIVE} -C ${JAVA_HOME} --strip-components=1 + echo "Successfully set up Java" +fi + +# set up wum +echo "Setting up WUM." +if test ! -d ${WUM_HOME}; then + mkdir ${WUM_HOME}; + tar -xf ${WORKING_DIRECTORY}/${WUM_ARCHIVE} -C ${WUM_HOME} --strip-components=1 + echo "Successfully set up WUM." +fi + # unpack the WSO2 product pack to the working directory echo "Setting up the ${WSO2_SERVER}-${WSO2_SERVER_VERSION} server..." if test ! -d ${WSO2_SERVER}-${WSO2_SERVER_VERSION}; then @@ -87,6 +112,7 @@ else fi export JAVA_HOME +export WUM_PATH # start the WSO2 product pack as a background service echo "Starting ${WSO2_SERVER}-${WSO2_SERVER_VERSION}-analytics..." diff --git a/integrator-broker-analytics/broker/provisioner/product_provisioner.sh b/integrator-broker-analytics/broker/provisioner/product_provisioner.sh index 8372941..984ef38 100644 --- a/integrator-broker-analytics/broker/provisioner/product_provisioner.sh +++ b/integrator-broker-analytics/broker/provisioner/product_provisioner.sh @@ -18,12 +18,37 @@ WSO2_SERVER=wso2ei WSO2_SERVER_VERSION=6.1.1 WORKING_DIRECTORY=/home/vagrant JAVA_HOME=/opt/java/ +WUM_HOME=/usr/local +WUM_PATH=PATH=$PATH:/usr/local/wum/bin DEFAULT_MOUNT=/vagrant CONFIGURATIONS=${DEFAULT_MOUNT}/broker WSO2_SERVER_PACK=${WSO2_SERVER}-${WSO2_SERVER_VERSION}*.zip MYSQL_CONNECTOR=mysql-connector-java-5.1.*-bin.jar +JDK_ARCHIVE=jdk-8u*-linux-x64.tar.gz +WUM_ARCHIVE=wum-1.0-linux-x64.tar.gz NODE_IP=$(/sbin/ifconfig eth1 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}') +# install utility software +echo "Installing software utilities." +apt-get install unzip +echo "Successfully installed software utilities." + +#setting up Java +echo "Setting up Java." +if test ! -d ${JAVA_HOME}; then + mkdir ${JAVA_HOME}; + tar -xf ${WORKING_DIRECTORY}/${JDK_ARCHIVE} -C ${JAVA_HOME} --strip-components=1 + echo "Successfully set up Java" +fi + +# set up wum +echo "Setting up WUM." +if test ! -d ${WUM_HOME}; then + mkdir ${WUM_HOME}; + tar -xf ${WORKING_DIRECTORY}/${WUM_ARCHIVE} -C ${WUM_HOME} --strip-components=1 + echo "Successfully set up WUM." +fi + # unpack the WSO2 product pack to the working directory echo "Setting up the ${WSO2_SERVER}-${WSO2_SERVER_VERSION} server..." if test ! -d ${WSO2_SERVER}-${WSO2_SERVER_VERSION}; then @@ -88,6 +113,7 @@ else fi export JAVA_HOME +export WUM_PATH # start the WSO2 product pack as a background service echo "Starting ${WSO2_SERVER}-${WSO2_SERVER_VERSION}-broker..." diff --git a/integrator-broker-analytics/integrator/provisioner/product_provisioner.sh b/integrator-broker-analytics/integrator/provisioner/product_provisioner.sh index 374c406..cb17812 100644 --- a/integrator-broker-analytics/integrator/provisioner/product_provisioner.sh +++ b/integrator-broker-analytics/integrator/provisioner/product_provisioner.sh @@ -17,12 +17,37 @@ WSO2_SERVER=wso2ei WSO2_SERVER_VERSION=6.1.1 WORKING_DIRECTORY=/home/vagrant JAVA_HOME=/opt/java/ +WUM_HOME=/usr/local +WUM_PATH=PATH=$PATH:/usr/local/wum/bin DEFAULT_MOUNT=/vagrant CONFIGURATIONS=${DEFAULT_MOUNT}/integrator WSO2_SERVER_PACK=${WSO2_SERVER}-${WSO2_SERVER_VERSION}*.zip MYSQL_CONNECTOR=mysql-connector-java-5.1.*-bin.jar +JDK_ARCHIVE=jdk-8u*-linux-x64.tar.gz +WUM_ARCHIVE=wum-1.0-linux-x64.tar.gz NODE_IP=$(/sbin/ifconfig eth1 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}') +# install utility software +echo "Installing software utilities." +apt-get install unzip +echo "Successfully installed software utilities." + +#setting up Java +echo "Setting up Java." +if test ! -d ${JAVA_HOME}; then + mkdir ${JAVA_HOME}; + tar -xf ${WORKING_DIRECTORY}/${JDK_ARCHIVE} -C ${JAVA_HOME} --strip-components=1 + echo "Successfully set up Java" +fi + +# set up wum +echo "Setting up WUM." +if test ! -d ${WUM_HOME}; then + mkdir ${WUM_HOME}; + tar -xf ${WORKING_DIRECTORY}/${WUM_ARCHIVE} -C ${WUM_HOME} --strip-components=1 + echo "Successfully set up WUM." +fi + # unpack the WSO2 product pack to the working directory echo "Setting up the ${WSO2_SERVER}-${WSO2_SERVER_VERSION} server..." if test ! -d ${WSO2_SERVER}-${WSO2_SERVER_VERSION}; then @@ -95,6 +120,7 @@ else fi export JAVA_HOME +export WUM_PATH # start the WSO2 product pack as a background service echo "Starting ${WSO2_SERVER}-${WSO2_SERVER_VERSION}-integrator..." diff --git a/integrator-broker-bps-analytics/analytics/provisioner/product_provisioner.sh b/integrator-broker-bps-analytics/analytics/provisioner/product_provisioner.sh index f71c7a8..12b5f1c 100644 --- a/integrator-broker-bps-analytics/analytics/provisioner/product_provisioner.sh +++ b/integrator-broker-bps-analytics/analytics/provisioner/product_provisioner.sh @@ -18,12 +18,37 @@ WSO2_SERVER=wso2ei WSO2_SERVER_VERSION=6.1.1 WORKING_DIRECTORY=/home/vagrant JAVA_HOME=/opt/java/ +WUM_HOME=/usr/local +WUM_PATH=PATH=$PATH:/usr/local/wum/bin DEFAULT_MOUNT=/vagrant CONFIGURATIONS=${DEFAULT_MOUNT}/analytics WSO2_SERVER_PACK=${WSO2_SERVER}-${WSO2_SERVER_VERSION}*.zip MYSQL_CONNECTOR=mysql-connector-java-5.1.*-bin.jar +JDK_ARCHIVE=jdk-8u*-linux-x64.tar.gz +WUM_ARCHIVE=wum-1.0-linux-x64.tar.gz NODE_IP=$(/sbin/ifconfig eth1 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}') +# install utility software +echo "Installing software utilities." +apt-get install unzip +echo "Successfully installed software utilities." + +#setting up Java +echo "Setting up Java." +if test ! -d ${JAVA_HOME}; then + mkdir ${JAVA_HOME}; + tar -xf ${WORKING_DIRECTORY}/${JDK_ARCHIVE} -C ${JAVA_HOME} --strip-components=1 + echo "Successfully set up Java" +fi + +# set up wum +echo "Setting up WUM." +if test ! -d ${WUM_HOME}; then + mkdir ${WUM_HOME}; + tar -xf ${WORKING_DIRECTORY}/${WUM_ARCHIVE} -C ${WUM_HOME} --strip-components=1 + echo "Successfully set up WUM." +fi + # unpack the WSO2 product pack to the working directory echo "Setting up the ${WSO2_SERVER}-${WSO2_SERVER_VERSION} server..." if test ! -d ${WSO2_SERVER}-${WSO2_SERVER_VERSION}; then @@ -88,6 +113,7 @@ else fi export JAVA_HOME +export WUM_PATH # start the WSO2 product pack as a background service echo "Starting ${WSO2_SERVER}-${WSO2_SERVER_VERSION}-analytics..." diff --git a/integrator-broker-bps-analytics/broker/provisioner/product_provisioner.sh b/integrator-broker-bps-analytics/broker/provisioner/product_provisioner.sh index 600ccfe..691a41d 100644 --- a/integrator-broker-bps-analytics/broker/provisioner/product_provisioner.sh +++ b/integrator-broker-bps-analytics/broker/provisioner/product_provisioner.sh @@ -18,12 +18,37 @@ WSO2_SERVER=wso2ei WSO2_SERVER_VERSION=6.1.1 WORKING_DIRECTORY=/home/vagrant JAVA_HOME=/opt/java/ +WUM_HOME=/usr/local +WUM_PATH=PATH=$PATH:/usr/local/wum/bin DEFAULT_MOUNT=/vagrant CONFIGURATIONS=${DEFAULT_MOUNT}/broker WSO2_SERVER_PACK=${WSO2_SERVER}-${WSO2_SERVER_VERSION}*.zip MYSQL_CONNECTOR=mysql-connector-java-5.1.*-bin.jar +JDK_ARCHIVE=jdk-8u*-linux-x64.tar.gz +WUM_ARCHIVE=wum-1.0-linux-x64.tar.gz NODE_IP=$(/sbin/ifconfig eth1 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}') +# install utility software +echo "Installing software utilities." +apt-get install unzip +echo "Successfully installed software utilities." + +#setting up Java +echo "Setting up Java." +if test ! -d ${JAVA_HOME}; then + mkdir ${JAVA_HOME}; + tar -xf ${WORKING_DIRECTORY}/${JDK_ARCHIVE} -C ${JAVA_HOME} --strip-components=1 + echo "Successfully set up Java" +fi + +# set up wum +echo "Setting up WUM." +if test ! -d ${WUM_HOME}; then + mkdir ${WUM_HOME}; + tar -xf ${WORKING_DIRECTORY}/${WUM_ARCHIVE} -C ${WUM_HOME} --strip-components=1 + echo "Successfully set up WUM." +fi + # unpack the WSO2 product pack to the working directory echo "Setting up the ${WSO2_SERVER}-${WSO2_SERVER_VERSION} server..." if test ! -d ${WSO2_SERVER}-${WSO2_SERVER_VERSION}; then @@ -88,6 +113,7 @@ else fi export JAVA_HOME +export WUM_PATH # start the WSO2 product pack as a background service echo "Starting ${WSO2_SERVER}-${WSO2_SERVER_VERSION}-broker..." diff --git a/integrator-broker-bps-analytics/business-process/provisioner/product_provisioner.sh b/integrator-broker-bps-analytics/business-process/provisioner/product_provisioner.sh index fe9a258..c7a0ecc 100644 --- a/integrator-broker-bps-analytics/business-process/provisioner/product_provisioner.sh +++ b/integrator-broker-bps-analytics/business-process/provisioner/product_provisioner.sh @@ -18,12 +18,37 @@ WSO2_SERVER=wso2ei WSO2_SERVER_VERSION=6.1.1 WORKING_DIRECTORY=/home/vagrant JAVA_HOME=/opt/java/ +WUM_HOME=/usr/local +WUM_PATH=PATH=$PATH:/usr/local/wum/bin DEFAULT_MOUNT=/vagrant CONFIGURATIONS=${DEFAULT_MOUNT}/business-process WSO2_SERVER_PACK=${WSO2_SERVER}-${WSO2_SERVER_VERSION}*.zip MYSQL_CONNECTOR=mysql-connector-java-5.1.*-bin.jar +JDK_ARCHIVE=jdk-8u*-linux-x64.tar.gz +WUM_ARCHIVE=wum-1.0-linux-x64.tar.gz NODE_IP=$(/sbin/ifconfig eth1 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}') +# install utility software +echo "Installing software utilities." +apt-get install unzip +echo "Successfully installed software utilities." + +#setting up Java +echo "Setting up Java." +if test ! -d ${JAVA_HOME}; then + mkdir ${JAVA_HOME}; + tar -xf ${WORKING_DIRECTORY}/${JDK_ARCHIVE} -C ${JAVA_HOME} --strip-components=1 + echo "Successfully set up Java" +fi + +# set up wum +echo "Setting up WUM." +if test ! -d ${WUM_HOME}; then + mkdir ${WUM_HOME}; + tar -xf ${WORKING_DIRECTORY}/${WUM_ARCHIVE} -C ${WUM_HOME} --strip-components=1 + echo "Successfully set up WUM." +fi + # unpack the WSO2 product pack to the working directory echo "Setting up the ${WSO2_SERVER}-${WSO2_SERVER_VERSION} server..." if test ! -d ${WSO2_SERVER}-${WSO2_SERVER_VERSION}; then @@ -88,6 +113,7 @@ else fi export JAVA_HOME +export WUM_PATH # start the WSO2 product pack as a background service echo "Starting ${WSO2_SERVER}-${WSO2_SERVER_VERSION}-business-process..." diff --git a/integrator-broker-bps-analytics/integrator/provisioner/product_provisioner.sh b/integrator-broker-bps-analytics/integrator/provisioner/product_provisioner.sh index 3a1c57a..05573e5 100644 --- a/integrator-broker-bps-analytics/integrator/provisioner/product_provisioner.sh +++ b/integrator-broker-bps-analytics/integrator/provisioner/product_provisioner.sh @@ -18,12 +18,36 @@ WSO2_SERVER=wso2ei WSO2_SERVER_VERSION=6.1.1 WORKING_DIRECTORY=/home/vagrant JAVA_HOME=/opt/java/ +WUM_HOME=/usr/local +WUM_PATH=PATH=$PATH:/usr/local/wum/bin DEFAULT_MOUNT=/vagrant CONFIGURATIONS=${DEFAULT_MOUNT}/integrator WSO2_SERVER_PACK=${WSO2_SERVER}-${WSO2_SERVER_VERSION}*.zip MYSQL_CONNECTOR=mysql-connector-java-5.1.*-bin.jar +JDK_ARCHIVE=jdk-8u*-linux-x64.tar.gz +WUM_ARCHIVE=wum-1.0-linux-x64.tar.gz NODE_IP=$(/sbin/ifconfig eth1 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}') +# install utility software +echo "Installing software utilities." +apt-get install unzip +echo "Successfully installed software utilities." + +#setting up Java +echo "Setting up Java." +if test ! -d ${JAVA_HOME}; then + mkdir ${JAVA_HOME}; + tar -xf ${WORKING_DIRECTORY}/${JDK_ARCHIVE} -C ${JAVA_HOME} --strip-components=1 + echo "Successfully set up Java" +fi + +# set up wum +echo "Setting up WUM." +if test ! -d ${WUM_HOME}; then + mkdir ${WUM_HOME}; + tar -xf ${WORKING_DIRECTORY}/${WUM_ARCHIVE} -C ${WUM_HOME} --strip-components=1 + echo "Successfully set up WUM." +fi # unpack the WSO2 product pack to the working directory echo "Setting up the ${WSO2_SERVER}-${WSO2_SERVER_VERSION} server..." if test ! -d ${WSO2_SERVER}-${WSO2_SERVER_VERSION}; then @@ -95,6 +119,7 @@ else fi export JAVA_HOME +export WUM_PATH # start the WSO2 product pack as a background service echo "Starting ${WSO2_SERVER}-${WSO2_SERVER_VERSION}-integrator..."