class KnifeSpork::Plugins::Campfire
Public Instance Methods
after_databagcreate()
click to toggle source
# File lib/knife-spork/plugins/campfire.rb, line 129 def after_databagcreate campfire do |rooms| rooms.paste <<-EOH #{organization}#{current_user} created data bag #{object_name} EOH end end
after_databagdelete()
click to toggle source
# File lib/knife-spork/plugins/campfire.rb, line 113 def after_databagdelete campfire do |rooms| rooms.paste <<-EOH #{organization}#{current_user} deleted data bag #{object_name}} EOH end end
after_databagedit()
click to toggle source
# File lib/knife-spork/plugins/campfire.rb, line 105 def after_databagedit campfire do |rooms| rooms.paste <<-EOH #{organization}#{current_user} edited data bag item #{object_name}:#{object_secondary_name} EOH end end
after_databagfromfile()
click to toggle source
# File lib/knife-spork/plugins/campfire.rb, line 137 def after_databagfromfile campfire do |rooms| rooms.paste <<-EOH #{organization}#{current_user} uploaded data bag item #{object_name}:#{object_secondary_name} EOH end end
after_databagitemdelete()
click to toggle source
# File lib/knife-spork/plugins/campfire.rb, line 121 def after_databagitemdelete campfire do |rooms| rooms.paste <<-EOH #{organization}#{current_user} deleted data bag item #{object_name}:#{object_secondary_name} EOH end end
after_delete()
click to toggle source
# File lib/knife-spork/plugins/campfire.rb, line 19 def after_delete campfire do |rooms| rooms.paste <<-EOH "#{organization}#{current_user} deleted the following cookbooks: #{misc_output}" EOH end end
after_environmentcreate()
click to toggle source
# File lib/knife-spork/plugins/campfire.rb, line 57 def after_environmentcreate campfire do |rooms| rooms.paste <<-EOH #{organization}#{current_user} created environment #{object_name} EOH end end
after_environmentdelete()
click to toggle source
# File lib/knife-spork/plugins/campfire.rb, line 65 def after_environmentdelete campfire do |rooms| rooms.paste <<-EOH #{organization}#{current_user} deleted environment #{object_name} EOH end end
after_environmentedit()
click to toggle source
# File lib/knife-spork/plugins/campfire.rb, line 49 def after_environmentedit campfire do |rooms| rooms.paste <<-EOH #{organization}#{current_user} edited environment #{object_name} EOH end end
after_environmentfromfile()
click to toggle source
# File lib/knife-spork/plugins/campfire.rb, line 41 def after_environmentfromfile campfire do |rooms| rooms.paste <<-EOH #{organization}#{current_user} uploaded environment #{object_name} EOH end end
after_nodecreate()
click to toggle source
# File lib/knife-spork/plugins/campfire.rb, line 161 def after_nodecreate campfire do |rooms| rooms.paste <<-EOH #{organization}#{current_user} created node #{object_name} EOH end end
after_nodedelete()
click to toggle source
# File lib/knife-spork/plugins/campfire.rb, line 153 def after_nodedelete campfire do |rooms| rooms.paste <<-EOH #{organization}#{current_user} deleted node #{object_name} EOH end end
after_nodeedit()
click to toggle source
# File lib/knife-spork/plugins/campfire.rb, line 145 def after_nodeedit campfire do |rooms| rooms.paste <<-EOH #{organization}#{current_user} edited node #{object_name} EOH end end
after_nodefromfile()
click to toggle source
# File lib/knife-spork/plugins/campfire.rb, line 169 def after_nodefromfile campfire do |rooms| rooms.paste <<-EOH #{organization}#{current_user} uploaded node #{object_name} EOH end end
after_noderunlistadd()
click to toggle source
# File lib/knife-spork/plugins/campfire.rb, line 177 def after_noderunlistadd campfire do |rooms| rooms.paste <<-EOH #{organization}#{current_user} added run_list items to #{object_name}: #{object_secondary_name} EOH end end
after_noderunlistremove()
click to toggle source
# File lib/knife-spork/plugins/campfire.rb, line 185 def after_noderunlistremove campfire do |rooms| rooms.paste <<-EOH #{organization}#{current_user} removed run_list items from #{object_name}: #{object_secondary_name} EOH end end
after_noderunlistset()
click to toggle source
# File lib/knife-spork/plugins/campfire.rb, line 193 def after_noderunlistset campfire do |rooms| rooms.paste <<-EOH #{organization}#{current_user} set the run_list for #{object_name} to #{object_secondary_name} EOH end end
after_promote_remote()
click to toggle source
# File lib/knife-spork/plugins/campfire.rb, line 27 def after_promote_remote campfire do |rooms| rooms.paste <<-EOH #{organization}#{current_user} promoted cookbooks on Chef Server: cookbooks: #{cookbooks.collect{|c| " #{c.name}@#{c.version}"}.join("\n")} environments: #{environments.collect{|e| " #{e.name}"}.join("\n")} EOH end end
after_rolecreate()
click to toggle source
# File lib/knife-spork/plugins/campfire.rb, line 89 def after_rolecreate campfire do |rooms| rooms.paste <<-EOH #{organization}#{current_user} created role #{object_name} EOH end end
after_roledelete()
click to toggle source
# File lib/knife-spork/plugins/campfire.rb, line 97 def after_roledelete campfire do |rooms| rooms.paste <<-EOH #{organization}#{current_user} deleted role #{object_name} EOH end end
after_roleedit()
click to toggle source
# File lib/knife-spork/plugins/campfire.rb, line 81 def after_roleedit campfire do |rooms| rooms.paste <<-EOH #{organization}#{current_user} edited role #{object_name} EOH end end
after_rolefromfile()
click to toggle source
# File lib/knife-spork/plugins/campfire.rb, line 73 def after_rolefromfile campfire do |rooms| rooms.paste <<-EOH #{organization}#{current_user} uploaded role #{object_name} EOH end end
after_upload()
click to toggle source
# File lib/knife-spork/plugins/campfire.rb, line 10 def after_upload campfire do |rooms| rooms.paste <<-EOH #{organization}#{current_user} froze the following cookbooks on Chef Server: #{cookbooks.collect{|c| " #{c.name}@#{c.version}"}.join("\n")} EOH end end
perform()
click to toggle source
# File lib/knife-spork/plugins/campfire.rb, line 8 def perform; end
Private Instance Methods
campfire() { |room| ... }
click to toggle source
# File lib/knife-spork/plugins/campfire.rb, line 202 def campfire(&block) safe_require 'campy' rooms = [config.rooms || config.room].flatten.compact campfire = Campy::Room.new(:account => config.account, :token => config.token) rooms.each do |room_name| room = Campy::Room.new( :account => config.account, :token => config.token, :room => room_name ) yield(room) unless room.nil? end end