File tree 4 files changed +13
-9
lines changed
test/cookbooks/ssh_test/recipes 4 files changed +13
-9
lines changed Original file line number Diff line number Diff line change 1
1
# CHANGELOG for ssh
2
+ ## 0.10.4
3
+ * fix github #39 where we use the resource name rather than host (The name attribute) in the config LWRP
4
+
2
5
## 0.10.2
3
6
* Update the README
4
7
* Fix some spec tests
Original file line number Diff line number Diff line change 4
4
license 'Apache 2.0'
5
5
description 'LWRPs for managing SSH known_hosts and config files'
6
6
long_description IO . read ( File . join ( File . dirname ( __FILE__ ) , 'README.md' ) )
7
- version '0.10.2 '
7
+ version '0.10.4 '
Original file line number Diff line number Diff line change @@ -7,10 +7,10 @@ def whyrun_supported?
7
7
end
8
8
9
9
action :add do
10
- unless @new_resource . options . eql? @existing_entries [ new_resource . name ]
11
- @existing_entries [ @new_resource . name ] = @new_resource . options
10
+ unless @new_resource . options . eql? @existing_entries [ new_resource . host ]
11
+ @existing_entries [ @new_resource . host ] = @new_resource . options
12
12
13
- converge_by "Adding {@new_resource.name } to #{ @path } with #{ new_resource . options . inspect } " do
13
+ converge_by "Adding {@new_resource.host } to #{ @path } with #{ new_resource . options . inspect } " do
14
14
create_directory
15
15
create_file
16
16
end
@@ -23,9 +23,9 @@ def whyrun_supported?
23
23
24
24
action :remove do
25
25
if @current_resource . exists?
26
- @existing_entries . delete @new_resource . name
26
+ @existing_entries . delete @new_resource . host
27
27
28
- converge_by "Remove #{ @new_resource . name } from #{ @path } " do
28
+ converge_by "Remove #{ @new_resource . host } from #{ @path } " do
29
29
create_file
30
30
end
31
31
end
@@ -54,6 +54,6 @@ def load_current_resource
54
54
@path = new_resource . path || default_or_user_path ( new_resource . user )
55
55
@existing_entries = parse_file @path
56
56
57
- @current_resource = Chef ::Resource ::SshConfig . new ( @new_resource . name )
58
- @current_resource . exists = @existing_entries . key? @new_resource . name
57
+ @current_resource = Chef ::Resource ::SshConfig . new ( @new_resource . host )
58
+ @current_resource . exists = @existing_entries . key? @new_resource . host
59
59
end
Original file line number Diff line number Diff line change 14
14
group 'other_group'
15
15
user 'someone'
16
16
17
- ssh_config 'test.io' do
17
+ ssh_config 'something else' do
18
+ host 'test.io'
18
19
options 'User' => 'testuser' , 'DummyKey' => 'I was allowed'
19
20
user 'someone'
20
21
group 'other_group'
You can’t perform that action at this time.
0 commit comments