boshlite mysql - GunSik2/experiments GitHub Wiki

vesion=26
	
deploy_mysql() {
    cd ~/workspace
	git clone https://github.com/cloudfoundry/cf-mysql-release
	cd ~/workspace/cf-mysql-release
	git checkout v$vesion
	./update
	bosh upload release releases/cf-mysql-${vesion}.yml
	
	export DIRECTOR_IP=api.bosh-lite.com
	./scripts/generate-bosh-lite-manifest
	bosh -n deploy
}

config_mysql() {
    cf create-service-broker p-mysql admin password http://10.244.7.130  #broker-ip
	cf service-brokers
	cf enable-service-access p-mysql
	cf service-access
	
	vi rule.json
[
  {
    "protocol": "tcp",
    "destination": "10.244.7.6",   // proxy-ip
    "ports": "3306"
  }
]

    cf create-security-group p-mysql rule.json
	cf bind-running-security-group p-mysql
}

test_mysql() {
    bosh run errand acceptance-tests
}

destory_msqyl() {
     cf purge-service-offering p-mysql
	 cf delete-service-broker p-mysql
}