├── config ├── blobs.yml └── final.yml ├── packages ├── op-mysql-java-broker │ ├── packaging │ └── spec └── openjdk │ ├── spec │ └── packaging ├── .gitmodules ├── jobs └── op-mysql-java-broker │ ├── templates │ ├── config │ │ ├── serviceplan.properties.erb │ │ ├── datasource.properties.erb │ │ └── logback.xml.erb │ ├── data │ │ └── properties.sh.erb │ ├── bin │ │ ├── monit_debugger │ │ ├── pre_start.erb │ │ └── op-mysql-java-broker_ctl.erb │ └── helpers │ │ ├── ctl_setup.sh │ │ └── ctl_utils.sh │ ├── monit │ └── spec ├── README.md └── LICENSE /config/blobs.yml: -------------------------------------------------------------------------------- 1 | --- {} 2 | -------------------------------------------------------------------------------- /config/final.yml: -------------------------------------------------------------------------------- 1 | name: PAAS-TA-MYSQL-RELEASE 2 | -------------------------------------------------------------------------------- /packages/op-mysql-java-broker/packaging: -------------------------------------------------------------------------------- 1 | set -e 2 | 3 | cp -a op-mysql-java-broker/* ${BOSH_INSTALL_TARGET} 4 | -------------------------------------------------------------------------------- /packages/openjdk/spec: -------------------------------------------------------------------------------- 1 | --- 2 | name: openjdk 3 | 4 | dependencies: [] 5 | 6 | files: 7 | - openjdk/openjdk-1.8.0_45.tar.gz 8 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "src/op-mysql-java-broker"] 2 | path = src/op-mysql-java-broker 3 | url = https://github.com/PaaS-TA/OPENPAAS-SERVICE-JAVA-BROKER-MYSQL.git 4 | -------------------------------------------------------------------------------- /packages/openjdk/packaging: -------------------------------------------------------------------------------- 1 | set -e 2 | 3 | OPENJDK_VERSION=1.8.0_45 4 | 5 | tar xzf openjdk/openjdk-${OPENJDK_VERSION}.tar.gz 6 | ( 7 | mv * ${BOSH_INSTALL_TARGET} 8 | ) 9 | -------------------------------------------------------------------------------- /packages/op-mysql-java-broker/spec: -------------------------------------------------------------------------------- 1 | --- 2 | name: op-mysql-java-broker 3 | 4 | dependencies: [] 5 | 6 | files: 7 | - op-mysql-java-broker/openpaas-service-java-broker-mysql.jar 8 | -------------------------------------------------------------------------------- /jobs/op-mysql-java-broker/templates/config/serviceplan.properties.erb: -------------------------------------------------------------------------------- 1 | # mysql broker service plan Settings 2 | service.plan.a.name = <%= p('services.plans.a.name')%> 3 | service.plan.a.con = <%= p('services.plans.a.connection')%> 4 | service.plan.b.name = <%= p('services.plans.b.name')%> 5 | service.plan.b.con = <%= p('services.plans.b.connection')%> 6 | -------------------------------------------------------------------------------- /jobs/op-mysql-java-broker/templates/data/properties.sh.erb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # job template binding variables 4 | 5 | # job name & index of this VM within cluster 6 | # e.g. JOB_NAME=redis, JOB_INDEX=0 7 | export NAME='<%= name %>' 8 | export JOB_INDEX=<%= index %> 9 | # full job name, like redis/0 or webapp/3 10 | export JOB_FULL="$NAME/$JOB_INDEX" 11 | -------------------------------------------------------------------------------- /jobs/op-mysql-java-broker/templates/bin/monit_debugger: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # USAGE monit_debugger