No description, website, or topics provided.
Ruby Puppet HTML Shell
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
files/brews
manifests
script
spec
templates
.gitignore
.travis.yml
CONTRIBUTING.md
Gemfile
Gemfile.lock
LICENSE
README.md

README.md

MongoDB Puppet Module for Boxen

Build Status

Usage

include mongodb

Required Puppet Modules

  • boxen
  • homebrew
  • stdlib

Environment

Once installed, you can access the following variables in your environment, projects, etc:

  • BOXEN_MONGODB_PORT: the configured mongodb port
  • BOXEN_MONGODB_URL: the URL for mongodb, including localhost & port

Ruby

For the ruby client:

@client = Mongo::MongoClient.new('localhost', ENV['BOXEN_MONGODB_PORT'] || 27017)

For mongomapper's config/mongo.yml:

development:
  uri: <%= ENV['BOXEN_MONGODB_URL'] || 'mongodb://localhost:27017/' %>