mongodb installation
Puppet Ruby
Pull request Compare This branch is 23 commits ahead, 454 commits behind puppetlabs:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
manifests
spec
templates
tests
.fixtures.yml
.gemfile
.travis.yml
CHANGELOG
LICENSE
Modulefile
README.md
Rakefile

README.md

mongodb puppet module

Overview

Installs mongodb on Ubuntu/Debian from OS repo, or alternatively per 10gen installation documentation.

Usage

class mongodb

Parameters:

  • enable_10gen (default: false) - Whether or not to set up 10gen software repositories
  • init (auto discovered) - override init (sysv or upstart) for Debian derivatives
  • location - override apt location configuration for Debian derivatives
  • packagename (auto discovered) - override the package name
  • servicename (auto discovered) - override the service name

By default ubuntu is upstart and debian uses sysv.

Examples:

class { 'mongodb': 
  init => 'sysv',
}

class { 'mongodb':
  enable_10gen => true,
}

Supported Platforms

  • Debian Wheezy
  • Ubuntu 12.04 (precise)
  • RHEL 6