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

exhibitor (25) Versions 0.2.0

Installs Netflix Exhibitor

Policyfile
Berkshelf
Knife
cookbook 'exhibitor', '= 0.2.0', :supermarket
cookbook 'exhibitor', '= 0.2.0'
knife supermarket install exhibitor
knife supermarket download exhibitor
README
Dependencies
Changelog
Quality 0%

Exhibitor

Chef cookbook for installing and managing Netflix's
Exhibitor, a co-process for Apache
Zookeeper.

Usage

In particular, two key attribute hashes drive this cookbook.

The first is node[:exhibitor][:cli], which specifies command-line options
that will be used when Exhibitor is run. Some are necessary, and in particular
the defaults provided will ensure Exhibitor is able to run.

The second is node[:exhibitor][:config], which manages the configuration
parameters that get rendered to the exhibitor.properties file. The defaults
are sane starting values.

We recommend running exhibitor::default to get a basic, default setup of
Exhibitor going, as well as calling exhibitor::service if you want the
service to boot up in the same run. These recipes are split for workflows
within, for example, AMI pipelines.

More documentation to come. Please see the Exhibitor
docs
for more
information on the specifics of running Exhibitor.

Author and License

Simple Finance ops@simple.com

Apache License, Version 2.0

Dependent cookbooks

build-essential >= 0.0.0
java >= 0.0.0
runit >= 0.0.0
zookeeper >= 2.0.0

Contingent cookbooks

There are no cookbooks that are contingent upon this one.

CHANGELOG

0.2.0

  • Massive cleanup and minor refactor
  • Service now activated in a separate service recipe
  • Renamed node[:exhibitor][:defaultconfig] to node[:exhibitor][:config]
  • Renamed node[:exhibitor][:opts] to node[:exhibitor][:cli]
  • Added helper library methods
  • TODO: Some tests

0.1.1

  • Cleanup and style fixes. No functional changes.

0.1.0

  • Initial release of exhibitor, split from zookeeper, contributed by @wolf31o2

Foodcritic Metric
            

0.2.0 failed this metric

FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/attributes/default.rb:4
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/attributes/default.rb:5
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/attributes/default.rb:7
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/attributes/default.rb:8
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/attributes/default.rb:9
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/attributes/default.rb:10
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/attributes/default.rb:12
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/attributes/default.rb:13
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/attributes/default.rb:14
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/attributes/default.rb:15
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/attributes/default.rb:16
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/attributes/default.rb:17
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/attributes/default.rb:20
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/attributes/default.rb:24
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/attributes/default.rb:35
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/attributes/default.rb:49
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/_exhibitor_build.rb:21
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/_exhibitor_build.rb:28
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/_exhibitor_build.rb:35
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/_exhibitor_build.rb:48
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/_exhibitor_build.rb:52
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/_exhibitor_build.rb:53
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/default.rb:29
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/default.rb:30
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/default.rb:31
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/default.rb:32
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/default.rb:35
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/default.rb:41
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/default.rb:42
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/default.rb:44
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/default.rb:45
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/default.rb:48
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/default.rb:49
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/default.rb:56
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/default.rb:58
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/default.rb:59
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/default.rb:60
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/default.rb:62
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/default.rb:64
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/default.rb:71
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/default.rb:72
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/default.rb:74
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/default.rb:75
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/default.rb:77
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/default.rb:84
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/default.rb:89
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/default.rb:93
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/default.rb:94
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/default.rb:95
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/default.rb:96
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/default.rb:97
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/default.rb:100
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/default.rb:101
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/default.rb:103
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/gradle.rb:26
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/gradle.rb:30
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/gradle.rb:31
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/gradle.rb:43
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/service.rb:26
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/service.rb:27
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/service.rb:28
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/service.rb:29
FC001: Use strings in preference to symbols to access node attributes: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/recipes/service.rb:30
FC031: Cookbook without metadata file: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/metadata.rb:1
FC045: Consider setting cookbook name in metadata: /tmp/cook/b715107f7d61d4054bb8b4d4/exhibitor/metadata.rb:1