A plugin for Chef::Knife which displays node metadata about the last chef run.
Ruby
Latest commit 44ecfdd Aug 4, 2015 John Goulah prep release
Permalink
Failed to load latest commit information.
lib prep release Aug 4, 2015
.gitignore gitignore Feb 22, 2012
README.md fixed output for failure status Feb 22, 2012
knife-lastrun.gemspec prep release Aug 4, 2015

README.md

knife-lastrun

A plugin for Chef::Knife which displays node metadata about the last chef run.

Usage

Supply a node name to get metrics from the last chef run

% knife node lastrun jgoulah.vm.mydomain.com
Status                     success
Elapsed Time               74.198614
Start Time                 2012-02-22 00:39:04 +0000
End Time                   2012-02-22 00:40:18 +0000

Recipe                        Action                        Resource Type                 Resource
bigdata::default              run                           bash                          check for bashrc

Backtrace            none
Exception            none
Formatted Exception  none

Installation

Gem install

knife-lastrun is available on rubygems.org - if you have that source in your gemrc, you can simply use:

gem install knife-lastrun

Configure the Handler

in /etc/chef/client.rb

require "lastrun_update"
handler = LastRunUpdateHandler.new
report_handlers    << handler
exception_handlers << handler