A brokerpak for the Cloud Service Broker that provides support for AWS services.
- Docker - tooling provided as docker images
- make - covers development lifecycle steps
A docker container for the cloud service broker binary is available at cfplatformeng/csb
To provision services, the brokerpak currently requires AWS access key id and secret. The brokerpak expects them in environment variables:
- AWS_ACCESS_KEY_ID
- AWS_SECRET_ACCESS_KEY
A Makefile supports the full local development lifecycle for the brokerpak.
makewill build the brokerpakmake runruns the brokerpak locallymake docswill generate markdown documentation from brokerpakmake run-exampleswill run example provision, bind, unbind, deprovision against broker started withmake run
There is a make target to push the broker and brokerpak into a CloudFoundry foundation. It will be necessary to manually configure a few items for the broker to work.
make push-brokerwillcf pushthe broker into CloudFoundry. Requires thecfcli to be installed.
The broker gets pushed into CloudFoundry as cloud-service-broker-aws It will be necessary to bind a MySQL database to the broker to provide broker state storage. See AWS Installation docs for more info.