Skip to content

Commit

Permalink
Support nssm cookbook 3.0
Browse files Browse the repository at this point in the history
Nssm cookbook version 3.0 has been release with a breaking change.
The 'params' property has been renamed in 'parameters' for Chef 13 compat.

This code use 'parameters' if the resource expose this property and 'params'
otherwise.
  • Loading branch information
Annih committed Apr 4, 2017
1 parent 7b9b75c commit dec7641
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion libraries/consul_service_windows.rb
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,8 @@ def action_enable
nssm 'consul' do
action :install
program new_resource.program
params new_resource.nssm_params.select { |_k, v| v != '' }
parameters new_resource.nssm_params.select { |_k, v| v != '' } if respond_to? :parameters
params new_resource.nssm_params.select { |_k, v| v != '' } unless respond_to? :parameters
args command(new_resource.config_file, new_resource.config_dir)
not_if { nssm_service_installed? }
end
Expand Down

0 comments on commit dec7641

Please sign in to comment.