Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 1.42 KB

README.md

File metadata and controls

40 lines (25 loc) · 1.42 KB

Ansible Collection - nephelaiio.mongodb

Build Status Ansible Galaxy

An ansible collection to install and manage MongoDB clusters

Collection roles

  • nephelaiio.mongodb.repo
  • nephelaiio.mongodb.mongos
  • nephelaiio.mongodb.mongodb

Collection playbooks

  • 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

Testing

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

License

This project is licensed under the terms of the MIT License