diff options
author | Jason Barnett <jason.w.barnett@gmail.com> | 2018-01-26 15:55:07 -0800 |
---|---|---|
committer | Jason Barnett <jason.w.barnett@gmail.com> | 2018-01-26 15:56:55 -0800 |
commit | 1676c80eaa4df2e91e8252119cd528d63873196b (patch) | |
tree | 118b55d68bb68085de506a613dacff548d9c89ee /lib/chef | |
parent | d4c645016baf361f823b5d8c940ff6ff750ac6a3 (diff) | |
download | chef-1676c80eaa4df2e91e8252119cd528d63873196b.tar.gz |
chefstyle -a
Developer's Certificate of Origin 1.1
By making a contribution to this project, I certify that:
(a) The contribution was created in whole or in part by me and I
have the right to submit it under the open source license
indicated in the file; or
(b) The contribution is based upon previous work that, to the
best of my knowledge, is covered under an appropriate open
source license and I have the right under that license to
submit that work with modifications, whether created in whole
or in part by me, under the same open source license (unless
I am permitted to submit under a different license), as
Indicated in the file; or
(c) The contribution was provided directly to me by some other
person who certified (a), (b) or (c) and I have not modified
it.
(d) I understand and agree that this project and the contribution
are public and that a record of the contribution (including
all personal information I submit with it, including my
sign-off) is maintained indefinitely and may be redistributed
consistent with this project or the open source license(s)
involved.
Signed-off-by: Jason Barnett <jason.w.barnett@gmail.com>
Diffstat (limited to 'lib/chef')
-rw-r--r-- | lib/chef/provider/service/windows.rb | 54 | ||||
-rw-r--r-- | lib/chef/resource/windows_service.rb | 6 |
2 files changed, 30 insertions, 30 deletions
diff --git a/lib/chef/provider/service/windows.rb b/lib/chef/provider/service/windows.rb index 603b9f7985..ea2b964023 100644 --- a/lib/chef/provider/service/windows.rb +++ b/lib/chef/provider/service/windows.rb @@ -280,7 +280,7 @@ class Chef::Provider::Service::Windows < Chef::Provider::Service def current_delayed_start if service = Win32::Service.services.find { |x| x.service_name == new_resource.service_name } - service.delayed_start.zero? ? false : true + service.delayed_start == 0 ? false : true else nil end @@ -376,12 +376,12 @@ class Chef::Provider::Service::Windows < Chef::Provider::Service config[:load_order_group] = new_resource.load_order_group if new_resource.load_order_group config[:dependencies] = new_resource.dependencies if new_resource.dependencies config[:service_start_name] = new_resource.run_as_user unless new_resource.run_as_user.empty? - config[:password] = new_resource.run_as_password unless new_resource.run_as_user.empty? or new_resource.run_as_password.empty? + config[:password] = new_resource.run_as_password unless new_resource.run_as_user.empty? || new_resource.run_as_password.empty? config[:description] = new_resource.description if new_resource.description case action when :create - config[:desired_access] = new_resource.desired_access if new_resource.desired_access + config[:desired_access] = new_resource.desired_access if new_resource.desired_access end config @@ -405,15 +405,15 @@ class Chef::Provider::Service::Windows < Chef::Provider::Service # @return [Symbol] def start_type_to_sym(start_type) case start_type - when 'auto start' + when "auto start" :automatic - when 'boot start' + when "boot start" raise("Unsupported start type, #{start_type}. Submit bug request to fix.") - when 'demand start' + when "demand start" :manual - when 'disabled' + when "disabled" :disabled - when 'system start' + when "system start" raise("Unsupported start type, #{start_type}. Submit bug request to fix.") else raise("Unsupported start type, #{start_type}. Submit bug request to fix.") @@ -422,25 +422,25 @@ class Chef::Provider::Service::Windows < Chef::Provider::Service def get_service_type(service_type) case service_type - when 'file system driver' + when "file system driver" SERVICE_FILE_SYSTEM_DRIVER - when 'kernel driver' + when "kernel driver" SERVICE_KERNEL_DRIVER - when 'own process' + when "own process" SERVICE_WIN32_OWN_PROCESS - when 'share process' + when "share process" SERVICE_WIN32_SHARE_PROCESS - when 'recognizer driver' + when "recognizer driver" SERVICE_RECOGNIZER_DRIVER - when 'driver' + when "driver" SERVICE_DRIVER - when 'win32' + when "win32" SERVICE_WIN32 - when 'all' + when "all" SERVICE_TYPE_ALL - when 'own process, interactive' + when "own process, interactive" SERVICE_INTERACTIVE_PROCESS | SERVICE_WIN32_OWN_PROCESS - when 'share process, interactive' + when "share process, interactive" SERVICE_INTERACTIVE_PROCESS | SERVICE_WIN32_SHARE_PROCESS else raise("Unsupported service type, #{service_type}. Submit bug request to fix.") @@ -450,15 +450,15 @@ class Chef::Provider::Service::Windows < Chef::Provider::Service # @return [Integer] def get_start_type(start_type) case start_type - when 'auto start' + when "auto start" SERVICE_AUTO_START - when 'boot start' + when "boot start" SERVICE_BOOT_START - when 'demand start' + when "demand start" SERVICE_DEMAND_START - when 'disabled' + when "disabled" SERVICE_DISABLED - when 'system start' + when "system start" SERVICE_SYSTEM_START else raise("Unsupported start type, #{start_type}. Submit bug request to fix.") @@ -467,13 +467,13 @@ class Chef::Provider::Service::Windows < Chef::Provider::Service def get_error_control(error_control) case error_control - when 'critical' + when "critical" SERVICE_ERROR_CRITICAL - when 'ignore' + when "ignore" SERVICE_ERROR_IGNORE - when 'normal' + when "normal" SERVICE_ERROR_NORMAL - when 'severe' + when "severe" SERVICE_ERROR_SEVERE else nil diff --git a/lib/chef/resource/windows_service.rb b/lib/chef/resource/windows_service.rb index a085252a4c..4e14b18c20 100644 --- a/lib/chef/resource/windows_service.rb +++ b/lib/chef/resource/windows_service.rb @@ -80,7 +80,7 @@ class Chef # 0 == NO delayed start property :delayed_start, [TrueClass, FalseClass], default: false, coerce: proc { |x| if x.is_a?(Integer) - x.zero? ? false : true + x == 0 ? false : true else x end @@ -110,8 +110,8 @@ class Chef property :description, String - property :run_as_user, String, default: 'LocalSystem' - property :run_as_password, String, default: '' + property :run_as_user, String, default: "LocalSystem" + property :run_as_password, String, default: "" end end end |