Skip to content

Commit 6b22038

Browse files
authored
Merge pull request #123 from operatingops/fix_deprecation_warnings
Fix deprecation warnings
2 parents afff57b + 3d7ff56 commit 6b22038

File tree

4 files changed

+42
-42
lines changed

4 files changed

+42
-42
lines changed

recipes/client.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
message "ssh/client/#{setting} set from deprecated ssh/#{setting}"
4747
level :warn
4848
end
49-
node.set['ssh']['client'][setting] = node['ssh'][setting]
49+
node.default['ssh']['client'][setting] = node['ssh'][setting]
5050
else
5151
log "ignored-ssh/#{setting}_client" do
5252
message "Ignoring ssh/#{setting}:true for client"

recipes/server.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@
7676
message "ssh/server/#{setting} set from deprecated ssh/#{setting}"
7777
level :warn
7878
end
79-
node.set['ssh']['server'][setting] = node['ssh'][setting]
79+
node.default['ssh']['server'][setting] = node['ssh'][setting]
8080
else
8181
log "ignored-ssh/#{setting}_server" do
8282
message "Ignoring ssh/#{setting}:true for server"

spec/recipes/client_spec.rb

+15-15
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@
7676
context 'weak_hmac enabled only for the client' do
7777
cached(:chef_run) do
7878
ChefSpec::ServerRunner.new do |node|
79-
node.set['ssh']['client']['weak_hmac'] = true
79+
node.normal['ssh']['client']['weak_hmac'] = true
8080
end.converge(described_recipe)
8181
end
8282

@@ -93,7 +93,7 @@
9393
context 'weak_hmac enabled only for the server' do
9494
cached(:chef_run) do
9595
ChefSpec::ServerRunner.new do |node|
96-
node.set['ssh']['server']['weak_hmac'] = true
96+
node.normal['ssh']['server']['weak_hmac'] = true
9797
end.converge(described_recipe)
9898
end
9999

@@ -106,7 +106,7 @@
106106
context 'weak_kex enabled for the client only' do
107107
cached(:chef_run) do
108108
ChefSpec::ServerRunner.new do |node|
109-
node.set['ssh']['client']['weak_kex'] = true
109+
node.normal['ssh']['client']['weak_kex'] = true
110110
end.converge(described_recipe)
111111
end
112112

@@ -127,7 +127,7 @@
127127
context 'weak_kexs enabled for the server only' do
128128
cached(:chef_run) do
129129
ChefSpec::ServerRunner.new do |node|
130-
node.set['ssh']['server']['weak_kex'] = true
130+
node.normal['ssh']['server']['weak_kex'] = true
131131
end.converge(described_recipe)
132132
end
133133

@@ -144,7 +144,7 @@
144144
context 'cbc_required set for the client only' do
145145
cached(:chef_run) do
146146
ChefSpec::ServerRunner.new do |node|
147-
node.set['ssh']['client']['cbc_required'] = true
147+
node.normal['ssh']['client']['cbc_required'] = true
148148
end.converge(described_recipe)
149149
end
150150

@@ -163,7 +163,7 @@
163163
context 'cbc_required set for the server only' do
164164
cached(:chef_run) do
165165
ChefSpec::ServerRunner.new do |node|
166-
node.set['ssh']['server']['cbc_required'] = true
166+
node.normal['ssh']['server']['cbc_required'] = true
167167
end.converge(described_recipe)
168168
end
169169

@@ -177,7 +177,7 @@
177177
context 'legacy attribute ssl/weak_hmac set' do
178178
cached(:chef_run) do
179179
ChefSpec::ServerRunner.new do |node|
180-
node.set['ssh']['weak_hmac'] = true
180+
node.normal['ssh']['weak_hmac'] = true
181181
end.converge(described_recipe)
182182
end
183183

@@ -210,7 +210,7 @@
210210
context 'legacy attribute weak_kex set' do
211211
cached(:chef_run) do
212212
ChefSpec::ServerRunner.new do |node|
213-
node.set['ssh']['weak_kex'] = true
213+
node.normal['ssh']['weak_kex'] = true
214214
end.converge(described_recipe)
215215
end
216216

@@ -243,7 +243,7 @@
243243
context 'legacy attribute cbc_required set' do
244244
cached(:chef_run) do
245245
ChefSpec::ServerRunner.new do |node|
246-
node.set['ssh']['cbc_required'] = true
246+
node.normal['ssh']['cbc_required'] = true
247247
end.converge(described_recipe)
248248
end
249249

@@ -289,9 +289,9 @@
289289
# don't use cache, log persists
290290
let(:chef_run) do
291291
ChefSpec::ServerRunner.new do |node|
292-
node.set['ssh'][attr] = true
293-
node.set['ssh']['client'][attr] = false
294-
node.set['ssh']['server'][attr] = true
292+
node.normal['ssh'][attr] = true
293+
node.normal['ssh']['client'][attr] = false
294+
node.normal['ssh']['server'][attr] = true
295295
end.converge(described_recipe)
296296
end
297297

@@ -306,9 +306,9 @@
306306
# don't use cache, log persists
307307
let(:chef_run) do
308308
ChefSpec::ServerRunner.new do |node|
309-
node.set['ssh'][attr] = true
310-
node.set['ssh']['client'][attr] = true
311-
node.set['ssh']['server'][attr] = false
309+
node.normal['ssh'][attr] = true
310+
node.normal['ssh']['client'][attr] = true
311+
node.normal['ssh']['server'][attr] = false
312312
end.converge(described_recipe)
313313
end
314314

spec/recipes/server_spec.rb

+25-25
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@
7979
context 'with weak hmacs enabled for the server' do
8080
cached(:chef_run) do
8181
ChefSpec::ServerRunner.new do |node|
82-
node.set['ssh']['server']['weak_hmac'] = true
82+
node.normal['ssh']['server']['weak_hmac'] = true
8383
end.converge(described_recipe)
8484
end
8585

@@ -96,7 +96,7 @@
9696
context 'with weak hmacs enabled for only the client' do
9797
cached(:chef_run) do
9898
ChefSpec::ServerRunner.new do |node, server|
99-
node.set['ssh']['server']['client']['weak_hmac'] = true
99+
node.normal['ssh']['server']['client']['weak_hmac'] = true
100100
server.create_data_bag('users', 'someuser' => { id: 'someuser' })
101101
end.converge(described_recipe)
102102
end
@@ -110,7 +110,7 @@
110110
context 'weak_kex enabled for only the server' do
111111
cached(:chef_run) do
112112
ChefSpec::ServerRunner.new do |node|
113-
node.set['ssh']['server']['weak_kex'] = true
113+
node.normal['ssh']['server']['weak_kex'] = true
114114
end.converge(described_recipe)
115115
end
116116

@@ -131,7 +131,7 @@
131131
context 'weak_kex enabled for only the client' do
132132
cached(:chef_run) do
133133
ChefSpec::ServerRunner.new do |node, server|
134-
node.set['ssh']['client']['weak_kex'] = true
134+
node.normal['ssh']['client']['weak_kex'] = true
135135
server.create_data_bag('users', 'someuser' => { id: 'someuser' })
136136
end.converge(described_recipe)
137137
end
@@ -149,7 +149,7 @@
149149
context 'cbc_required for the server only' do
150150
cached(:chef_run) do
151151
ChefSpec::ServerRunner.new do |node|
152-
node.set['ssh']['server']['cbc_required'] = true
152+
node.normal['ssh']['server']['cbc_required'] = true
153153
end.converge(described_recipe)
154154
end
155155

@@ -168,7 +168,7 @@
168168
context 'cbc_required for the client only' do
169169
cached(:chef_run) do
170170
ChefSpec::ServerRunner.new do |node, server|
171-
node.set['ssh']['client']['cbc_required'] = true
171+
node.normal['ssh']['client']['cbc_required'] = true
172172
server.create_data_bag('users', 'someuser' => { id: 'someuser' })
173173
end.converge(described_recipe)
174174
end
@@ -184,7 +184,7 @@
184184
cached(:chef_run) do
185185
ChefSpec::ServerRunner.new do |node, server|
186186
server.create_data_bag('users', 'someuser' => { id: 'someuser' })
187-
node.set['ssh']['weak_hmac'] = true
187+
node.normal['ssh']['weak_hmac'] = true
188188
end.converge(described_recipe)
189189
end
190190

@@ -217,7 +217,7 @@
217217
context 'legacy attribute weak_kex set' do
218218
cached(:chef_run) do
219219
ChefSpec::ServerRunner.new do |node, server|
220-
node.set['ssh']['weak_kex'] = true
220+
node.normal['ssh']['weak_kex'] = true
221221
server.create_data_bag('users', 'someuser' => { id: 'someuser' })
222222
end.converge(described_recipe)
223223
end
@@ -251,7 +251,7 @@
251251
context 'legacy attribute cbc_required set' do
252252
cached(:chef_run) do
253253
ChefSpec::ServerRunner.new do |node, server|
254-
node.set['ssh']['cbc_required'] = true
254+
node.normal['ssh']['cbc_required'] = true
255255
server.create_data_bag('users', 'someuser' => { id: 'someuser' })
256256
end.converge(described_recipe)
257257
end
@@ -297,9 +297,9 @@
297297
# don't use cache, log persists
298298
let(:chef_run) do
299299
ChefSpec::ServerRunner.new do |node, server|
300-
node.set['ssh'][attr] = true
301-
node.set['ssh']['client'][attr] = true
302-
node.set['ssh']['server'][attr] = false
300+
node.normal['ssh'][attr] = true
301+
node.normal['ssh']['client'][attr] = true
302+
node.normal['ssh']['server'][attr] = false
303303
server.create_data_bag('users', 'someuser' => { id: 'someuser' })
304304
end.converge(described_recipe)
305305
end
@@ -315,9 +315,9 @@
315315
# don't use cache, log persists
316316
let(:chef_run) do
317317
ChefSpec::ServerRunner.new do |node, server|
318-
node.set['ssh'][attr] = true
319-
node.set['ssh']['client'][attr] = false
320-
node.set['ssh']['server'][attr] = true
318+
node.normal['ssh'][attr] = true
319+
node.normal['ssh']['client'][attr] = false
320+
node.normal['ssh']['server'][attr] = true
321321
server.create_data_bag('users', 'someuser' => { id: 'someuser' })
322322
end.converge(described_recipe)
323323
end
@@ -352,7 +352,7 @@
352352
context 'with attribute allow_root_with_key' do
353353
cached(:chef_run) do
354354
ChefSpec::ServerRunner.new do |node|
355-
node.set['ssh']['allow_root_with_key'] = true
355+
node.normal['ssh']['allow_root_with_key'] = true
356356
end.converge(described_recipe)
357357
end
358358

@@ -449,7 +449,7 @@
449449
context 'with attribute deny_users' do
450450
cached(:chef_run) do
451451
ChefSpec::ServerRunner.new do |node|
452-
node.set['ssh']['deny_users'] = %w(someuser)
452+
node.normal['ssh']['deny_users'] = %w(someuser)
453453
end.converge(described_recipe)
454454
end
455455

@@ -462,7 +462,7 @@
462462
context 'with attribute deny_users mutiple' do
463463
cached(:chef_run) do
464464
ChefSpec::ServerRunner.new do |node|
465-
node.set['ssh']['deny_users'] = %w(someuser otheruser)
465+
node.normal['ssh']['deny_users'] = %w(someuser otheruser)
466466
end.converge(described_recipe)
467467
end
468468

@@ -482,7 +482,7 @@
482482
context 'with attribute use_dns set to false' do
483483
cached(:chef_run) do
484484
ChefSpec::ServerRunner.new do |node|
485-
node.set['ssh']['use_dns'] = false
485+
node.normal['ssh']['use_dns'] = false
486486
end.converge(described_recipe)
487487
end
488488

@@ -495,7 +495,7 @@
495495
context 'with attribute use_dns set to true' do
496496
cached(:chef_run) do
497497
ChefSpec::ServerRunner.new do |node|
498-
node.set['ssh']['use_dns'] = true
498+
node.normal['ssh']['use_dns'] = true
499499
end.converge(described_recipe)
500500
end
501501

@@ -515,7 +515,7 @@
515515
context 'with attribute ["sftp"]["enable"] set to true' do
516516
cached(:chef_run) do
517517
ChefSpec::ServerRunner.new do |node|
518-
node.set['ssh']['sftp']['enable'] = true
518+
node.normal['ssh']['sftp']['enable'] = true
519519
end.converge(described_recipe)
520520
end
521521

@@ -528,8 +528,8 @@
528528
context 'with attribute ["sftp"]["enable"] set to true and ["sftp"]["group"] set to "testgroup"' do
529529
cached(:chef_run) do
530530
ChefSpec::ServerRunner.new do |node|
531-
node.set['ssh']['sftp']['enable'] = true
532-
node.set['ssh']['sftp']['group'] = 'testgroup'
531+
node.normal['ssh']['sftp']['enable'] = true
532+
node.normal['ssh']['sftp']['group'] = 'testgroup'
533533
end.converge(described_recipe)
534534
end
535535

@@ -542,8 +542,8 @@
542542
context 'with attribute ["sftp"]["enable"] set to true and ["sftp"]["chroot"] set to "/export/home/%u"' do
543543
cached(:chef_run) do
544544
ChefSpec::ServerRunner.new do |node|
545-
node.set['ssh']['sftp']['enable'] = true
546-
node.set['ssh']['sftp']['chroot'] = 'test_home_dir'
545+
node.normal['ssh']['sftp']['enable'] = true
546+
node.normal['ssh']['sftp']['chroot'] = 'test_home_dir'
547547
end.converge(described_recipe)
548548
end
549549

0 commit comments

Comments
 (0)