yrabinov / puppet-mongodb

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MongoDB Puppet Module for Boxen

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/' %>

About


Languages

Language:Puppet 65.7%Language:Shell 18.6%Language:Ruby 15.7%