An ansible collection to install and manage MongoDB clusters
- nephelaiio.mongodb.repo
- nephelaiio.mongodb.mongos
- nephelaiio.mongodb.mongodb
- nephelaiio.mongodb.install: Install and (re)configure cluster
- nephelaiio.mongodb.offline: Stop mongos cluster services
- nephelaiio.mongodb.online: Start mongos cluster services
- nephelaiio.mongodb.stop: Stop all cluster services
- nephelaiio.mongodb.start: Start all cluster services
- nephelaiio.mongodb.update: Perform cluster-safe os updates
Please make sure your environment has docker installed in order to run role validation tests.
Role is tested against the following distributions (docker images):
- Ubuntu Jammy
- Ubuntu Focal
- Debian Bullseye
- Rocky Linux 9
You can test the collection directly from sources using command make test
This project is licensed under the terms of the MIT License