class RuboCop::Cop::Chef::Modernize::OpensslRsaKeyResource
The openssl_rsa_key resource was renamed to openssl_rsa_private_key in Chef
Infra Client 14.0. The new resource name should be used.
@example
### incorrect openssl_rsa_key '/etc/httpd/ssl/server.key' do key_length 2048 end ### correct openssl_rsa_private_key '/etc/httpd/ssl/server.key' do key_length 2048 end
Constants
- MSG
- RESTRICT_ON_SEND
Public Instance Methods
Source
# File lib/rubocop/cop/chef/modernize/openssl_rsa_key_resource.rb, line 45 def on_send(node) add_offense(node, severity: :refactor) do |corrector| corrector.replace(node, node.source.gsub(/^openssl_rsa_key/, 'openssl_rsa_private_key')) end end