class RuboCop::Cop::Chef::Modernize::ExecuteSysctl

Chef Infra Client 14.0 and later includes a sysctl resource that should be used to idempotently load sysctl values instead of templating files and using execute to load them.

@example

### incorrect
file '/etc/sysctl.d/ipv4.conf' do
  notifies :run, 'execute[sysctl -p /etc/sysctl.d/ipv4.conf]', :immediately
  content '9000 65500'
end

execute 'sysctl -p /etc/sysctl.d/ipv4.conf' do
  action :nothing
end

### correct
sysctl 'net.ipv4.ip_local_port_range' do
  value '9000 65500'
end