Class: KnifeSpork::Plugins::Campfire
- Inherits:
-
Plugin
- Object
- Plugin
- KnifeSpork::Plugins::Campfire
show all
- Defined in:
- lib/knife-spork/plugins/campfire.rb
Instance Method Summary
collapse
Methods inherited from Plugin
#enabled?, hook, hooks, #initialize, name
Instance Method Details
#after_databagcreate ⇒ Object
121
122
123
124
125
126
127
|
# File 'lib/knife-spork/plugins/campfire.rb', line 121
def after_databagcreate
campfire do |rooms|
rooms.paste <<-EOH
#{organization}#{current_user} created data bag #{object_name}
EOH
end
end
|
#after_databagdelete ⇒ Object
105
106
107
108
109
110
111
|
# File 'lib/knife-spork/plugins/campfire.rb', line 105
def after_databagdelete
campfire do |rooms|
rooms.paste <<-EOH
#{organization}#{current_user} deleted data bag #{object_name}}
EOH
end
end
|
#after_databagedit ⇒ Object
97
98
99
100
101
102
103
|
# File 'lib/knife-spork/plugins/campfire.rb', line 97
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 ⇒ Object
129
130
131
132
133
134
135
|
# File 'lib/knife-spork/plugins/campfire.rb', line 129
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 ⇒ Object
113
114
115
116
117
118
119
|
# File 'lib/knife-spork/plugins/campfire.rb', line 113
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_environmentcreate ⇒ Object
49
50
51
52
53
54
55
|
# File 'lib/knife-spork/plugins/campfire.rb', line 49
def after_environmentcreate
campfire do |rooms|
rooms.paste <<-EOH
#{organization}#{current_user} created environment #{object_name}
EOH
end
end
|
#after_environmentdelete ⇒ Object
57
58
59
60
61
62
63
|
# File 'lib/knife-spork/plugins/campfire.rb', line 57
def after_environmentdelete
campfire do |rooms|
rooms.paste <<-EOH
#{organization}#{current_user} deleted environment #{object_name}
EOH
end
end
|
#after_environmentedit ⇒ Object
41
42
43
44
45
46
47
|
# File 'lib/knife-spork/plugins/campfire.rb', line 41
def after_environmentedit
campfire do |rooms|
rooms.paste <<-EOH
#{organization}#{current_user} edited environment #{object_name}
EOH
end
end
|
#after_environmentfromfile ⇒ Object
33
34
35
36
37
38
39
|
# File 'lib/knife-spork/plugins/campfire.rb', line 33
def after_environmentfromfile
campfire do |rooms|
rooms.paste <<-EOH
#{organization}#{current_user} uploaded environment #{object_name}
EOH
end
end
|
#after_nodecreate ⇒ Object
153
154
155
156
157
158
159
|
# File 'lib/knife-spork/plugins/campfire.rb', line 153
def after_nodecreate
campfire do |rooms|
rooms.paste <<-EOH
#{organization}#{current_user} created node #{object_name}
EOH
end
end
|
#after_nodedelete ⇒ Object
145
146
147
148
149
150
151
|
# File 'lib/knife-spork/plugins/campfire.rb', line 145
def after_nodedelete
campfire do |rooms|
rooms.paste <<-EOH
#{organization}#{current_user} deleted node #{object_name}
EOH
end
end
|
#after_nodeedit ⇒ Object
137
138
139
140
141
142
143
|
# File 'lib/knife-spork/plugins/campfire.rb', line 137
def after_nodeedit
campfire do |rooms|
rooms.paste <<-EOH
#{organization}#{current_user} edited node #{object_name}
EOH
end
end
|
#after_nodefromfile ⇒ Object
161
162
163
164
165
166
167
|
# File 'lib/knife-spork/plugins/campfire.rb', line 161
def after_nodefromfile
campfire do |rooms|
rooms.paste <<-EOH
#{organization}#{current_user} uploaded node #{object_name}
EOH
end
end
|
#after_noderunlistadd ⇒ Object
169
170
171
172
173
174
175
|
# File 'lib/knife-spork/plugins/campfire.rb', line 169
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 ⇒ Object
177
178
179
180
181
182
183
|
# File 'lib/knife-spork/plugins/campfire.rb', line 177
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 ⇒ Object
185
186
187
188
189
190
191
|
# File 'lib/knife-spork/plugins/campfire.rb', line 185
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
|
19
20
21
22
23
24
25
26
27
28
29
30
31
|
# File 'lib/knife-spork/plugins/campfire.rb', line 19
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 ⇒ Object
81
82
83
84
85
86
87
|
# File 'lib/knife-spork/plugins/campfire.rb', line 81
def after_rolecreate
campfire do |rooms|
rooms.paste <<-EOH
#{organization}#{current_user} created role #{object_name}
EOH
end
end
|
#after_roledelete ⇒ Object
89
90
91
92
93
94
95
|
# File 'lib/knife-spork/plugins/campfire.rb', line 89
def after_roledelete
campfire do |rooms|
rooms.paste <<-EOH
#{organization}#{current_user} deleted role #{object_name}
EOH
end
end
|
#after_roleedit ⇒ Object
73
74
75
76
77
78
79
|
# File 'lib/knife-spork/plugins/campfire.rb', line 73
def after_roleedit
campfire do |rooms|
rooms.paste <<-EOH
#{organization}#{current_user} edited role #{object_name}
EOH
end
end
|
#after_rolefromfile ⇒ Object
65
66
67
68
69
70
71
|
# File 'lib/knife-spork/plugins/campfire.rb', line 65
def after_rolefromfile
campfire do |rooms|
rooms.paste <<-EOH
#{organization}#{current_user} uploaded role #{object_name}
EOH
end
end
|
#after_upload ⇒ Object
10
11
12
13
14
15
16
17
|
# 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
|
8
|
# File 'lib/knife-spork/plugins/campfire.rb', line 8
def perform; end
|