Class: KnifeSpork::Plugins::Grove
- Inherits:
-
Plugin
- Object
- Plugin
- KnifeSpork::Plugins::Grove
show all
- Defined in:
- lib/knife-spork/plugins/grove.rb
Instance Method Summary
collapse
Methods inherited from Plugin
#enabled?, hook, hooks, #initialize, name
Instance Method Details
#after_databagcreate ⇒ Object
76
77
78
79
80
|
# File 'lib/knife-spork/plugins/grove.rb', line 76
def after_databagcreate
grove "\#{current_user} created data bag \#{object_name}\n EOH\nend\n"
|
#after_databagdelete ⇒ Object
94
95
96
97
98
|
# File 'lib/knife-spork/plugins/grove.rb', line 94
def after_databagdelete
grove "\#{current_user} edited data bag \#{object_name}\n EOH\nend\n"
|
#after_databagedit ⇒ Object
82
83
84
85
86
|
# File 'lib/knife-spork/plugins/grove.rb', line 82
def after_databagedit
grove "\#{current_user} edited data bag item \#{object_name}:\#{object_secondary_name}\n EOH\nend\n"
|
#after_databagfromfile ⇒ Object
100
101
102
103
104
|
# File 'lib/knife-spork/plugins/grove.rb', line 100
def after_databagfromfile
grove "\#{current_user} uploaded data bag item \#{object_name}:\#{object_secondary_name}\n EOH\nend\n"
|
#after_databagitemdelete ⇒ Object
88
89
90
91
92
|
# File 'lib/knife-spork/plugins/grove.rb', line 88
def after_databagitemdelete
grove "\#{current_user} edited data bag item \#{object_name}:\#{object_secondary_name}\n EOH\nend\n"
|
#after_delete ⇒ Object
16
17
18
19
20
|
# File 'lib/knife-spork/plugins/grove.rb', line 16
def after_delete
grove "\#{organization}\#{current_user} deleted the following cookbooks: \#{misc_output}\n EOH\nend\n"
|
#after_environmentcreate ⇒ Object
40
41
42
43
44
|
# File 'lib/knife-spork/plugins/grove.rb', line 40
def after_environmentcreate
grove "\#{current_user} created environment \#{object_name}\n EOH\nend\n"
|
#after_environmentdelete ⇒ Object
46
47
48
49
50
|
# File 'lib/knife-spork/plugins/grove.rb', line 46
def after_environmentdelete
grove "\#{current_user} deleted environment \#{object_name}\n EOH\nend\n"
|
#after_environmentedit ⇒ Object
34
35
36
37
38
|
# File 'lib/knife-spork/plugins/grove.rb', line 34
def after_environmentedit
grove "\#{current_user} edited environment \#{object_name}\n EOH\nend\n"
|
#after_environmentfromfile ⇒ Object
28
29
30
31
32
|
# File 'lib/knife-spork/plugins/grove.rb', line 28
def after_environmentfromfile
grove "\#{current_user} uploaded environment \#{object_name}\n EOH\nend\n"
|
#after_nodecreate ⇒ Object
118
119
120
121
122
|
# File 'lib/knife-spork/plugins/grove.rb', line 118
def after_nodecreate
grove "\#{current_user} created node \#{object_name}\n EOH\nend\n"
|
#after_nodedelete ⇒ Object
112
113
114
115
116
|
# File 'lib/knife-spork/plugins/grove.rb', line 112
def after_nodedelete
grove "\#{current_user} deleted node \#{object_name}\n EOH\nend\n"
|
#after_nodeedit ⇒ Object
106
107
108
109
110
|
# File 'lib/knife-spork/plugins/grove.rb', line 106
def after_nodeedit
grove "\#{current_user} edited node \#{object_name}\n EOH\nend\n"
|
#after_nodefromfile ⇒ Object
124
125
126
127
128
|
# File 'lib/knife-spork/plugins/grove.rb', line 124
def after_nodefromfile
grove "\#{current_user} uploaded node \#{object_name}\n EOH\nend\n"
|
#after_noderunlistadd ⇒ Object
130
131
132
133
134
|
# File 'lib/knife-spork/plugins/grove.rb', line 130
def after_noderunlistadd
grove "\#{current_user} added run_list items to \#{object_name}: \#{object_secondary_name}\n EOH\nend\n"
|
#after_noderunlistremove ⇒ Object
136
137
138
139
140
|
# File 'lib/knife-spork/plugins/grove.rb', line 136
def after_noderunlistremove
grove "\#{current_user} removed run_list items from \#{object_name}: \#{object_secondary_name}\n EOH\nend\n"
|
#after_noderunlistset ⇒ Object
142
143
144
145
146
|
# File 'lib/knife-spork/plugins/grove.rb', line 142
def after_noderunlistset
grove "\#{current_user} set the run_list for \#{object_name} to \#{object_secondary_name}\n EOH\nend\n"
|
22
23
24
25
26
|
# File 'lib/knife-spork/plugins/grove.rb', line 22
def after_promote_remote
grove "\#{current_user} promoted \#{cookbooks.collect{|c| \"\#{c.name}@\#{c.version}\"}.join(', ')} on \#{environments.collect{|e| \"\#{e.name}\"}.join(', ')}\n EOH\nend\n"
|
#after_rolecreate ⇒ Object
64
65
66
67
68
|
# File 'lib/knife-spork/plugins/grove.rb', line 64
def after_rolecreate
grove "\#{current_user} created role \#{object_name}\n EOH\nend\n"
|
#after_roledelete ⇒ Object
70
71
72
73
74
|
# File 'lib/knife-spork/plugins/grove.rb', line 70
def after_roledelete
grove "\#{current_user} deleted role \#{object_name}\n EOH\nend\n"
|
#after_roleedit ⇒ Object
58
59
60
61
62
|
# File 'lib/knife-spork/plugins/grove.rb', line 58
def after_roleedit
grove "\#{current_user} edited role \#{object_name}\n EOH\nend\n"
|
#after_rolefromfile ⇒ Object
52
53
54
55
56
|
# File 'lib/knife-spork/plugins/grove.rb', line 52
def after_rolefromfile
grove "\#{current_user} uploaded role \#{object_name}\n EOH\nend\n"
|
#after_upload ⇒ Object
10
11
12
13
14
|
# File 'lib/knife-spork/plugins/grove.rb', line 10
def after_upload
grove "\#{current_user} froze the following cookbooks on Chef Server: \#{cookbooks.collect{|c| \"\#{c.name}@\#{c.version}\"}.join(', ')}\n EOH\nend\n"
|
8
|
# File 'lib/knife-spork/plugins/grove.rb', line 8
def perform; end
|