Skip to content

smith3v/minimal-diff-chef-formatter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Minimal-diff formatter

A formatter for Chef to keep the output of chef-client as small as possible. Unlike default minimal formatter it shows more info about updated resources.

This formatter will display the total number of processed resources, as the number of unchanged, updated and failed resources.

This is inspired by Nyan Cat <3 Chef Formatter. Actually no, scratch that: this is basically a ripoff. So sue me second after @andreacampi.

Usage

Install the gem:

gem install minimal-diff-chef-formatter

If you are using Omnibus Chef you need to specify the full path to the gem binary:

/opt/chef/embedded/bin/gem install minimal-diff-chef-formatter

Or write a cookbook to install it using the chef_gem resource, if that's how you roll. See http:https://community.opscode.com/cookbooks/nyan-cat for inspiration.

Then add the following to your /etc/chef/client.rb file:

gem 'minimal-diff-chef-formatter'
require 'minimal-diff-chef-formatter'

This enables the formatter, but doesn't use it by default. To see Nyan in all its glory, run:

chef-client -Fmindiff -lfatal

Enjoy!

For serious Nyan addicts only!

To enable the Nyan formatter by default, add the following line to /etc/chef/client.rb:

formatter :mindiff

Author

Vyacheslav Kuznetsov :: @smith3v Andrea Campi :: @andreacampi Matt Sears :: @mattsears

About

Minimal Chef formatter with diffs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages