cookbook 'rippled', '= 0.1.0'
rippled (7) Versions 0.1.0 Follow0
Compiles, installs and configures rippled, a ripple network daemon
cookbook 'rippled', '= 0.1.0', :supermarket
knife supermarket install rippled
knife supermarket download rippled
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
0.1.0 failed this metric
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