- mongodb_broker : 1 machine
- mongodb_shard : 1 machine
- mongodb_config : N machine(s)
- mongodb_master : N machine(s)
- mongodb_slave : N machine(s)
- Download the latest PaaS-TA MongoDB Shard Release
$ git clone https://github.com/PaaS-TA/PAAS-TA-MONGODB-SHARD-RELEASE.git $ cd PAAS-TA-MONGODB-SHARD-RELEASE - Download & Copy "source files" into the src directory
## download source files $ wget -O src.zip https://nextcloud.paas-ta.org/index.php/s/s96SXxjxoGrCnPw/download ## unzip download source files $ unzip src.zip ## final src directory src ├── cli │ └── cf-linux-amd64-6.10.0.tgz ├── java7 │ └── jre-7u45-linux-x64.gz ├── mongodb │ ├── libssl1.1_1.1.1f-1ubuntu2.19_amd64.deb │ └── mongodb-linux-x86_64-ubuntu1804-4.2.17.tgz └── mongodb_broker └── openpaas-cf-service-java-broker-mongodb.jar - Create PaaS-TA MongoDB Shard Release
## <VERSION> :: release version (e.g. 2.1.2) ## <RELEASE_TARBALL_PATH> :: release file path (e.g. /home/ubuntu/workspace/paasta-mongodb-shard-<VERSION>.tgz) $ bosh -e <bosh_name> create-release --name=paasta-mongodb-shard --version=<VERSION> --tarball=<RELEASE_TARBALL_PATH> --force