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

rippled (7) Versions 0.1.0

Compiles, installs and configures rippled, a ripple network daemon

Policyfile
Berkshelf
Knife
cookbook 'rippled', '= 0.1.0', :supermarket
cookbook 'rippled', '= 0.1.0'
knife supermarket install rippled
knife supermarket download rippled
README
Dependencies
Quality 0%

rippled

This cookbook compiles and installs a Ripple node (version 0.29.0). At the time of writing Ripple Labs does not provide a precompiled package for the most recent release, therefore the only installation method available is via sources.

The cookbook generally follows instructions published at (https://wiki.ripple.com/Ubuntu_build_instructions) with the following improvements:
- allow to bind on privileged ports
- use upstart for the daemon

Supported Platforms

  • Ubuntu 14.04

Attributes

These attributes control pathes in the ripple configuration file.
- ["rippled"]["rock_db_folder"] Path to RockDB. Default: /var/lib/rippled/db/rocksdb
- ["rippled"]["operational_db_folder"] Sets [database_path] parameter. Default: /var/lib/rippled/db
- ["rippled"]["debug_logfile_folder"] A folder for debug.log. Default: /var/log/rippled

Known issues

  • You need at least 16G memory to compile rippled. It memory is insufficient, g++ fails with an internal error.
  • Only a few basic parameters are supported for the configuration. Contributors are welcome.

Dependent cookbooks

apt >= 0.0.0

Contingent cookbooks

There are no cookbooks that are contingent upon this one.

Foodcritic Metric
            

0.1.0 failed this metric

FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/6cb1f39b20ab75c84ea4fe11/rippled/recipes/default.rb:54
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/6cb1f39b20ab75c84ea4fe11/rippled/recipes/default.rb:55
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/6cb1f39b20ab75c84ea4fe11/rippled/recipes/default.rb:93
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/6cb1f39b20ab75c84ea4fe11/rippled/recipes/default.rb:98
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/6cb1f39b20ab75c84ea4fe11/rippled/recipes/default.rb:99
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/6cb1f39b20ab75c84ea4fe11/rippled/recipes/default.rb:100
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/6cb1f39b20ab75c84ea4fe11/rippled/recipes/default.rb:102
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/6cb1f39b20ab75c84ea4fe11/rippled/recipes/default.rb:121
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/6cb1f39b20ab75c84ea4fe11/rippled/recipes/default.rb:122
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/6cb1f39b20ab75c84ea4fe11/rippled/recipes/default.rb:130
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/6cb1f39b20ab75c84ea4fe11/rippled/recipes/default.rb:134
FC019: Access node attributes in a consistent manner: /tmp/cook/6cb1f39b20ab75c84ea4fe11/rippled/recipes/default.rb:54
FC019: Access node attributes in a consistent manner: /tmp/cook/6cb1f39b20ab75c84ea4fe11/rippled/recipes/default.rb:55
FC019: Access node attributes in a consistent manner: /tmp/cook/6cb1f39b20ab75c84ea4fe11/rippled/recipes/default.rb:93
FC019: Access node attributes in a consistent manner: /tmp/cook/6cb1f39b20ab75c84ea4fe11/rippled/recipes/default.rb:98
FC019: Access node attributes in a consistent manner: /tmp/cook/6cb1f39b20ab75c84ea4fe11/rippled/recipes/default.rb:99
FC019: Access node attributes in a consistent manner: /tmp/cook/6cb1f39b20ab75c84ea4fe11/rippled/recipes/default.rb:100
FC019: Access node attributes in a consistent manner: /tmp/cook/6cb1f39b20ab75c84ea4fe11/rippled/recipes/default.rb:102
FC019: Access node attributes in a consistent manner: /tmp/cook/6cb1f39b20ab75c84ea4fe11/rippled/recipes/default.rb:121
FC019: Access node attributes in a consistent manner: /tmp/cook/6cb1f39b20ab75c84ea4fe11/rippled/recipes/default.rb:122
FC019: Access node attributes in a consistent manner: /tmp/cook/6cb1f39b20ab75c84ea4fe11/rippled/recipes/default.rb:130
FC019: Access node attributes in a consistent manner: /tmp/cook/6cb1f39b20ab75c84ea4fe11/rippled/recipes/default.rb:134
FC033: Missing template: /tmp/cook/6cb1f39b20ab75c84ea4fe11/rippled/recipes/default.rb:113
FC033: Missing template: /tmp/cook/6cb1f39b20ab75c84ea4fe11/rippled/recipes/default.rb:134
FC034: Unused template variables: /tmp/cook/6cb1f39b20ab75c84ea4fe11/rippled/templates/rippled.conf.erb:1