Skip to content
miketheman edited this page Jul 12, 2012 · 8 revisions

While the current cookbook is quite full featured, there are a number of points that could be much improved. There are also quite a number of pull requests that have accumulated over the past months and should be reviewed and merged.

Some contributors have stepped up to bring things forward, so it is the time to enumerate what tasks need to be done:

Clean up

  1. DONE: Rename to edelight/chef-mongodb, add placeholder README to redirect people - @tobami
  2. @thekorn: Update the Community site to point to the correct path
  3. Review any oustanding pull requests
  4. tag 1.0
  5. Announce on the chef mailing list

Post 1.0

  • Refactor the cookbook to use a LWRP
  • Refactor cookbook to not use different init script depending on the type of MongoDB instance being configured. This achieves:
  • Avoids problems when rebooting
  • Better idempotency by fixing starting/stopping of default mongodb service when unneeded
  • Create a meta issue to compile a running list of every mongodb cookbook (and other cookbooks that do mongo setup internally, such as this graylog2 cookbook). Use the issue to @-mention all the maintainers to help ensure the cookbook deals with everyone's needs.
Clone this wiki locally