- add support for systemd
- add parameter
mongod_deactivate_transparent_hugepage
for mongod - use of module rodjek/logrotate instead of own logrotate functions
- add repos for debain and mongo 3.x versions
- puppet-lint to match "approved" requirements
- add first spec tests
- fail on unsupported OS
- inheriting
old_servicename
correctly from main classmongodb
- fix different apt source for debian and ubuntu
- set some more ulimits default
- cleanup newlines and whitespaces
- fix absolute variable path from params.pp
- Debian: remove --make-pidfile , because mongod sets pidfile itself
- specify
package_name
andpackage_ensure
to install specific version - new README examples for version 2.6.x
- Debian init script uses pidfile correct
- fix package naming on Debian-like systems
- package names are version 2.6.x compatiple now
- set ulimit nproc (number of processes) to recommend value 32k (was 1024)
- add parameter to set ulimit nproc
- complete rewrite of README
- you can specify which version of mongodb to be installed (package_ensure)
- ensure default init script is replaced on ubuntu on puppet >3.3
- parameter logrotate_package_manage allows you to specify if this module should install logrotate package
- fix a bunch of changed variables
- Release adds some more flexability for global parameters
- add @ to puppet variables in erb, to avoid warnings
- added user, group, old_servicename parameters to class mongodb
- update Monit configuration file path for Ubuntu