Skip to content

swisscom/mongodb-enterprise-boshrelease

Repository files navigation

BOSH Release for MongoDB Enterprise

This repository is a BOSH release for deploying MongoDB Enterprise(https://www.mongodb.com/). It requires an existing OpsManager installation.

VMs deployed with this BOSH release will download and run the latest automation agent version found on OpsManager. If a specific version is required it can specified in the deployment manifest under mms-automation-agent.version. You find the appropriate version information in your OpsManager installation under Deployments / Agents / Downloads & Settings. Select Other Linux - TAR and copy the version string.

Example:

Release specified in OpsManager:

mongodb-mms-automation-agent-3.2.11.2025-1.linux_x86_64

Version string:

3.2.11.2025-1

Please read this wiki page about the consul integration.

Usage

To use this bosh release, first upload it to your bosh:

bosh target BOSH_HOST
git clone https://gitgub.com/swisscom/mongodb-enterprise-boshrelease.git
cd mongodb-enterprise-boshrelease
bosh upload release releases/mongodb-enterprise-1.0.0.yml

For bosh-lite, you can quickly create a deployment by using the existing example manifests located in templates.

Contribute

Fork the repository and make a local clone

Create a feature branch from the master branch

cd mongodb-enterprise-boshrelease git checkout -b my_branch Make changes on your branch

Deploy your version of mongodb-enterprise-boshrelease to test the changes. You can use following guide how to create a dev release and how to deploy it.

Push to your fork (git push origin my_branch) and submit a pull request selecting master as the target branch