class RuboCop::Cop::Chef::Modernize::WindowsScResource
The sc_windows resource from the sc cookbook allowed for the creation of windows services on legacy Chef
Infra Client releases. Chef
Infra Client 14.0 and later includes :create, :delete, and :configure actions without the need for additional cookbook dependencies. See the windows_service documentation at docs.chef.io/resources/windows_service for additional details on creating services with the windows_service resource.
@example
#### incorrect sc_windows 'chef-client' do path "C:\\opscode\\chef\\bin" action :create end #### correct windows_service 'chef-client' do action :create binary_path_name "C:\\opscode\\chef\\bin" end
Constants
- MSG
- RESTRICT_ON_SEND
Public Instance Methods
on_send(node)
click to toggle source
# File lib/rubocop/cop/chef/modernize/sc_windows_resource.rb, line 46 def on_send(node) add_offense(node, severity: :refactor) end