No commit activity in last 3 years
No release in over 3 years
Allows reporting of Chef Exceptions to Campfire Chat Rooms.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

>= 0
 Project Readme

Description

A Chef Exception & Reporting Handler for 37signal's Campfire.

Usage

  1. Create a 37signals Campfire account.
  2. Retrieve your Campfire Token. URL TK
  3. Create a Campfire Room. URL TK
  4. Download the chef_handler Cookbook.
  5. Given you've retrieved your Campfire Token as TOKEN, your Room ID NUMBER as ROOM and Subdomain as SUBDOMAIN, add a Recipe similar to the example below:

Note this works with chef 11.10

include_recipe 'chef_handler'

chef_gem "chef-handler-campfire" do
  action :install
end

chef_handler 'Chef::Handler::Campfire' do
  action :enable
  arguments [ 'SUBDOMAIN', 'TOKEN' , 'ROOM' ]
  source File.join(Gem.all_load_paths.grep(/chef-handler-campfire/).first,
                   'chef', 'handler', 'campfire.rb')
end

Also if you are having trouble figuring out the ROOM number, it's the number in the URL on your campfirenow.com address.

See also: Chef Handlers on the Chef Doc site.

Authors

  1. Umang Chouhan for the campfire gem.
  2. Brain Scott for the original campfire_handler gem.
  3. Greg Albrecht for chef-handler-campfire gem.

Contributor

  1. JJ Asghar for updating README.md

Copyright

Copyright 2012 Splunk, Inc.

License

Apache License 2.0