cookbook 'mcrouter', '= 0.2.0'
mcrouter (7) Versions 0.2.0 Follow1
Installs/Configures mcrouter
cookbook 'mcrouter', '= 0.2.0', :supermarket
knife supermarket install mcrouter
knife supermarket download mcrouter
mcrouter
Install mcrouter and its dependencies, and provide mechanisms to configure and start mcrouter.
This cookbook can, optionally, install a copy of memcached to use locally. This can be disabled by setting node['mcrouter']['local_memcached']
to false.
Requirements
-
apt
cookbook -
git
cookbook -
memcached
cookbook
Usage
- Include
mcrouter::default
in your node’s run list.
Recipes
default
Wraps it all up with a nice bow.
- Set up & updates apt using
apt::default
- Install git using
git::default
- Include various recipes for this cookbook:
-
mcrouter::install
- which includes
mcrouter::folloy
- which includes
mcrouter::configure
-
install
Handle the installation of mcrouter & its dependencies.
folly
Handle the installation of folly
, a C++ lib Facebook developed.
configure
Configure mcrouter.
service
Set up, enable, and start services for mcrouter.
Author
Author:: EverTrue, Inc. (devops@evertrue.com)
Dependent cookbooks
apt >= 0.0.0 |
git >= 0.0.0 |
magic ~> 1.1 |
memcached ~> 1.7 |
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
CHANGELOG for mcrouter
[v0.2.0] (2015-02-25)
Fixes:
- Replace missed hard-coded ownership settings with
node['mcrouter']['user']
Changes:
- Switch from hard-coded CLI flags to an hash attribute-driven system, utilizing the
magic
cookbook
[v0.1.0] (2015-02-24)
Fixes:
- Fix paths for dependent libraries for
mcrouter
build - Ensure dirs needed for
mcrouter
exist - Fix test assertion for
mcrouter
config
Changes:
- Parameterize paths for folly & mcrouter
- Makes for simpler configuration of builds
- Fix path to optionally-installed double-conversion lib
- Install & configure
memcached
to start on port 11811-
mcrouter
needs an instance ofmemcached
somewhere to talk to; simplest thing is to just install it locally
-
- Set up an Upstart service to manage
mcrouter
[v0.0.1] (2015-02-19)
Changes:
- Initial release:
- Builds & installs mcrouter
Foodcritic Metric
0.2.0 failed this metric
FC031: Cookbook without metadata file: /tmp/cook/0c415dc340a255584ce69ec2/mcrouter/metadata.rb:1
FC045: Consider setting cookbook name in metadata: /tmp/cook/0c415dc340a255584ce69ec2/mcrouter/metadata.rb:1
0.2.0 failed this metric
FC045: Consider setting cookbook name in metadata: /tmp/cook/0c415dc340a255584ce69ec2/mcrouter/metadata.rb:1