cookbook 'meteor', '~> 0.1.4'
meteor (5) Versions 0.1.4 Follow4
Installs Meteor - a radical javascript/node.js web development framework
cookbook 'meteor', '~> 0.1.4', :supermarket
knife supermarket install meteor
knife supermarket download meteor
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 totrue
to install mongodb. -
default['meteor']['create_meteor_user']
- BOOLEAN Set totrue
to create themeteor
user (the default password ismeteor
) -
default['meteor']['meteor_homedir']
- STRING If create_meteor_user istrue
, this will be the users home directory -
default['meteor']['meteor_uid']
- INTEGER The uid for themeteor
user -
default['meteor']['meteor_gid']
- INTEGER The gid for themeteor
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
0.1.4 failed this 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
0.1.4 failed this metric
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
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
0.1.4 failed this 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