Adoptable Cookbooks List

Looking for a cookbook to adopt? You can now see a list of cookbooks available for adoption!
List of Adoptable Cookbooks

Supermarket Belongs to the Community

Supermarket belongs to the community. While Chef has the responsibility to keep it running and be stewards of its functionality, what it does and how it works is driven by the community. The chef/supermarket repository will continue to be where development of the Supermarket application takes place. Come be part of shaping the direction of Supermarket by opening issues and pull requests or by joining us on the Chef Mailing List.

Select Badges

Select Supported Platforms

Select Status

RSS

meteor (5) Versions 0.1.4

Installs Meteor - a radical javascript/node.js web development framework

Policyfile
Berkshelf
Knife
cookbook 'meteor', '~> 0.1.4', :supermarket
cookbook 'meteor', '~> 0.1.4'
knife supermarket install meteor
knife supermarket download meteor
README
Dependencies
Quality 17%

DESCRIPTION

Installs Meteor, an open-source platform for building top-quality, real-time web apps in a fraction of the time. Optionally, this
will install MongoDB and Meteroite - a Meteor version manager and package manager (http://oortcloud.github.com/meteorite/).

See http://meteor.com for more information.

REQUIREMENTS

Requires nodejs, apt, and build-essential cookbooks. This is currently only tested on Ubuntu 12.04.

Note If you are using Vagrant, the base vagrant images currently use chef version 10.14.2. This mean we need apt cookbook ver 1.7.0. For more info, see http://community.opscode.com/cookbooks/apt

Platform

"Should" work on Debian 5+, Ubuntu 9.10+, OpenBSD and FreeBSD.

This is currently only tested on Ubuntu 12.04.

Cookbooks

  • apt
  • build-essential
  • nodejs

ATTRIBUTES

  • default['meteor']['install_url'] - STRING The install URL for Meteor. This is the URL in the Meteor documentation to the installer shell script.
  • default['meteor']['install_mongodb'] - BOOLEAN Set to true to install mongodb.
  • default['meteor']['create_meteor_user'] - BOOLEAN Set to true to create the meteor user (the default password is meteor)
  • default['meteor']['meteor_homedir'] - STRING If create_meteor_user is true, this will be the users home directory
  • default['meteor']['meteor_uid'] - INTEGER The uid for the meteor user
  • default['meteor']['meteor_gid'] - INTEGER The gid for the meteor user

If you set default['meteor']['create_meteor_user'] to true, you can switch to the meteor user like so:
sudo su -l meteor

RECIPES

default

Installs Meteor by using the shell script found at the install_url attribute.

mongodb

Installs mongodb by using adding the 10gen apt repository and then using apt-get to install (currently no yum support).

Dependent cookbooks

apt >= 0.0.0
build-essential >= 0.0.0
nodejs >= 0.0.0

Contingent cookbooks

There are no cookbooks that are contingent upon this one.

Collaborator Number Metric
            

0.1.4 failed this metric

Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.

Contributing File Metric
            

0.1.4 failed this metric

Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file

Foodcritic Metric
            

0.1.4 failed this metric

FC009: Resource attribute not recognised: meteor/recipes/default.rb:88
FC047: Attribute assignment does not specify precedence: meteor/recipes/default.rb:49
FC047: Attribute assignment does not specify precedence: meteor/recipes/default.rb:53
FC064: Ensure issues_url is set in metadata: meteor/metadata.rb:1
FC065: Ensure source_url is set in metadata: meteor/metadata.rb:1
FC066: Ensure chef_version is set in metadata: meteor/metadata.rb:1
FC069: Ensure standardized license defined in metadata: meteor/metadata.rb:1
FC121: Cookbook depends on cookbook made obsolete by Chef 14: meteor/metadata.rb:1
FC122: Use the build_essential resource instead of the recipe: meteor/recipes/default.rb:10
Run with Foodcritic Version 16.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any

No Binaries Metric
            

0.1.4 passed this metric

Testing File Metric
            

0.1.4 failed this metric

Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file

Version Tag Metric
            

0.1.4 failed this metric

Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must include a tag that matches this cookbook version number