Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A Puppet module for installing MongoDB on Ubuntu
branch: master

This branch is 22 commits behind portertech:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
manifests
templates
tests
.gitignore
Modulefile
README

README

# MongoDB Module #
Author	: Sean Porter <portertech@gmail.com>
Version	: 0.0.9
Licence : Apache

Module for creating a MongoDB server.

Use a Ubuntu AMI provided by: http://alestic.com/
Use Git.

Add it:
  git submodule add git://github.com/portertech/puppet-mongodb.git modules/mongodb
  git submodule init
  git submodule update

Update it:
  git pull modules/mongodb

Sample Usage :
  node 'mongodb-1.domain.com', 'mongodb-2.domain.com', 'mongodb-3.domain.com' {
    # Install MongoDB
    class { mongodb:
      # Nodes are in a replica set
      replSet => "example_set_name",
      # Increase number of available mongodb connections
      ulimit_nofile => 20000,
    }
  }

## CONTRIBUTORS ##
Knut Moller - https://github.com/v1rtual
Nixon - https://github.com/nixon
Craig Younkins - https://github.com/cyounkins
Matt McManus - https://github.com/mattmcmanus

## CHANGELOG ##
- v0.0.1 : Hello World.
- v0.0.2 : Require apt to update.
- v0.0.3 : Fixed apt update.
- v0.0.4 : Support for multiple Ubuntu releases. Added replica set support.
- v0.0.5 : Support for Ubuntu Maverick (10.10).
- v0.0.6 : Added "python-software-properties" for apt abstraction.
- v0.0.7 : Added support for Ubuntu Natty Narwhal (11.04).
- v0.0.8 : Support Ubuntu releases (>= 9.04) (Upstart). Use a class. Adjust ulimit.
- v0.0.9 : Fixed possible duplicate Package["python-software-properties"].
Something went wrong with that request. Please try again.