[chef] Re: Writing a Start Handler


Chronological Thread 
  • From: Ranjib Dey < >
  • To: " " < >
  • Subject: [chef] Re: Writing a Start Handler
  • Date: Tue, 19 Aug 2014 10:10:24 -0700

can be anywhere in you system. if its in arbitrary path, you have to supply the entire path (without .rb extension) in require, if its anywhere in $LOAD_PATH, then just the file name (without the .rb extension).

require 'foo' # if foo.rb is anywhere in $LOAD_PATH
require '/home/doug/foo' # when /home/doug is outside $LOAD_PATH

cheers
ranjib


On Tue, Aug 19, 2014 at 9:56 AM, Douglas Garstang < " target="_blank"> > wrote:
I'm trying to write a start handler. I've managed to get

start_handlers << Chef::Reporting::StartHandler.new()

into the client.rb file. Obviously, I need to change the details. Now, I'm reading http://docs.getchef.com/handlers.html and under the 'Reporting' section it talks about how to install the handler, but it doesn't say where the start_handler.rb file goes.

Does it go in a cookbook? This would seem to be a problem to me as the handler needs to be deployed before chef runs.

Doug




Archive powered by MHonArc 2.6.16.

§