cookbook 'rc', '= 1.1.0'
rc
(20) Versions
1.1.0
-
Follow3
Library cookbook which provides a resource for writing runtime configuration files.
cookbook 'rc', '= 1.1.0', :supermarket
knife supermarket install rc
knife supermarket download rc
rc-cookbook
Library cookbook which provides a resource for writing
runtime configuration files.
A runtime configuration file can come in many flavors, but ultimately
the purpose is to manage them using a simple resource. The only type
which is provided by default is a bash runtime configuration which
is simply a key-value pair.
Any new types can be added by modifying the resource (adding a type)
and writing the appropriate erb template.
The example which is used for testing purposes is writing out an
bashrc skeleton file which manages HTTP proxies.
rc_file '/etc/skel/bashrc' do options( 'http_proxy' => 'http://proxy.corporate.com:80', 'https_proxy' => 'http://proxy.corporate.com:443', 'ftp_proxy' => 'http://proxy.corporate.com:80', 'no_proxy' => 'localhost,127.0.0.1' ) end
Foodcritic Metric
1.1.0 failed this metric
FC002: Avoid string interpolation where not required: /tmp/cook/c2d35208cf371255fb6c177c/rc/templates/default/bat.erb:4
FC031: Cookbook without metadata file: /tmp/cook/c2d35208cf371255fb6c177c/rc/metadata.rb:1
FC045: Consider setting cookbook name in metadata: /tmp/cook/c2d35208cf371255fb6c177c/rc/metadata.rb:1
1.1.0 failed this metric
FC031: Cookbook without metadata file: /tmp/cook/c2d35208cf371255fb6c177c/rc/metadata.rb:1
FC045: Consider setting cookbook name in metadata: /tmp/cook/c2d35208cf371255fb6c177c/rc/metadata.rb:1