cookbook 'rethinkdb', '~> 0.1.0', :supermarket
rethinkdb (1) Versions 0.1.0 Follow3
Installs/Configures rethinkdb
cookbook 'rethinkdb', '~> 0.1.0'
knife supermarket install rethinkdb
knife supermarket download rethinkdb
rethinkdb-cookbook
<br/><br/>Cookbook for RethinkDB.
Requirements
Cookbooks
This cookbook depends on the following opscode community cookbooks: * apt * yum * yum-epel * build-essentials * nodejs
Platforms
The following families are supported by this cookbook: * Debian * RHEL * Fedora
Note that rethinkdb::package is only supported for Ubuntu and CentOS.
The integration tests cover the platforms: * Ubuntu 13.10 * Debian 7.4 * Centos 6.5 * Fedora 19
Attributes
This section describes available attributes.
Default
Default attributes: * ['rethinkdb']['install_method'] * Installation method * Default: package * Values: package or source * ['rethinkdb']['version'] * Version to install * Default: 1.11.3
Package
Attributes for the package recipe: * ['rethinkdb']['package']['apt']['url'] * Default: http://ppa.launchpad.net/rethinkdb/ppa/ubuntu/ * ['rethinkdb']['package']['apt']['key_server'] * key server * Default: keyserver.ubuntu.com * ['rethinkdb']['package']['apt']['key'] * key * Default: 11D62AD6 * ['rethinkdb']['package']['yum']['url'] * YUM repository * Default: "http://download.rethinkdb.com/centos/6/#{node['kernel']['machine']}"
Source
Attributes that handle pre-requirements: * ['rethinkdb']['src']['install_nodejs'] * Determines if nodejs cookbook will be used to install node and npm * Default: true * ['rethinkdb']['src']['apt']['dependencies'] * Dependencies to install with APT * Default: * protobuf-compiler * libprotobuf-dev * libv8-dev * libgoogle-perftools-dev * libboost-all-dev * libncurses5-dev * ['rethinkdb']['src']['yum']['dependencies'] * Dependencies to install with YUM * Default: * protobuf-compiler * protobuf-devel * v8-devel * gperftools-devel * boost-static * ncurses-devel
Attributes related with remote and local paths: * ['rethinkdb']['src']['dist_url'] * Distributions URL * Default: http://download.rethinkdb.com/dist/ * ['rethinkdb']['src']['tar_filename'] * Filename to download * Default: "rethinkdb-#{default['rethinkdb']['src']['version']}.tgz" * ['rethinkdb']['src']['path'] * Path to download the source to. * Default: /usr/local/src
Attributes that control compiling the source code: * ['rethinkdb']['src']['config_options'] * Additional options to pass to ./config * Default: nil * If the default isn't changed '--dynamic tcmalloc_minimal' will be used for non-Debian platform families
Recipes
This cookbook currently supports the following recipes: * rethinkdb: installs rethinkdb * rethinkdb::package: installs rethinkdb from package. * rethinkdb::source: installs rethinkdb from source
Dependent cookbooks
yum >= 3.0 |
nodejs >= 0.0.0 |
build-essential >= 0.0.0 |
yum-epel >= 0.0.0 |
apt >= 0.0.0 |
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
Collaborator Number Metric
0.1.0 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.0 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.0 failed this metric
FC064: Ensure issues_url is set in metadata: rethinkdb/metadata.rb:1
FC065: Ensure source_url is set in metadata: rethinkdb/metadata.rb:1
FC066: Ensure chef_version is set in metadata: rethinkdb/metadata.rb:1
FC069: Ensure standardized license defined in metadata: rethinkdb/metadata.rb:1
FC070: Ensure supports metadata defines valid platforms: rethinkdb/metadata.rb:1
FC122: Use the build_essential resource instead of the recipe: rethinkdb/libraries/source_installer.rb:29
Run with Foodcritic Version 14.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries Metric
0.1.0 passed this metric
Publish Metric
0.1.0 passed this metric
Supported Platforms Metric
0.1.0 passed this metric
Testing File Metric
0.1.0 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.0 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.0 failed this metric
0.1.0 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.0 failed this metric
FC064: Ensure issues_url is set in metadata: rethinkdb/metadata.rb:1
FC065: Ensure source_url is set in metadata: rethinkdb/metadata.rb:1
FC066: Ensure chef_version is set in metadata: rethinkdb/metadata.rb:1
FC069: Ensure standardized license defined in metadata: rethinkdb/metadata.rb:1
FC070: Ensure supports metadata defines valid platforms: rethinkdb/metadata.rb:1
FC122: Use the build_essential resource instead of the recipe: rethinkdb/libraries/source_installer.rb:29
Run with Foodcritic Version 14.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
No Binaries Metric
0.1.0 passed this metric
Publish Metric
0.1.0 passed this metric
Supported Platforms Metric
0.1.0 passed this metric
Testing File Metric
0.1.0 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.0 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.0 failed this metric
FC065: Ensure source_url is set in metadata: rethinkdb/metadata.rb:1
FC066: Ensure chef_version is set in metadata: rethinkdb/metadata.rb:1
FC069: Ensure standardized license defined in metadata: rethinkdb/metadata.rb:1
FC070: Ensure supports metadata defines valid platforms: rethinkdb/metadata.rb:1
FC122: Use the build_essential resource instead of the recipe: rethinkdb/libraries/source_installer.rb:29
Run with Foodcritic Version 14.3.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
0.1.0 passed this metric
Publish Metric
0.1.0 passed this metric
Supported Platforms Metric
0.1.0 passed this metric
Testing File Metric
0.1.0 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.0 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.0 passed this metric
0.1.0 passed this metric
Testing File Metric
0.1.0 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.0 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.0 failed this metric
0.1.0 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