class RuboCop::Cop::Chef::Modernize::OpensslX509Resource
The openssl_x509 resource was renamed to openssl_x509_certificate in Chef
Infra Client 14.4. The new resource name should be used.
@example
#### incorrect openssl_x509 '/etc/httpd/ssl/mycert.pem' do common_name 'www.f00bar.com' org 'Foo Bar' org_unit 'Lab' country 'US' end #### correct openssl_x509_certificate '/etc/httpd/ssl/mycert.pem' do common_name 'www.f00bar.com' org 'Foo Bar' org_unit 'Lab' country 'US' end
Constants
- MSG
- RESTRICT_ON_SEND
Public Instance Methods
on_send(node)
click to toggle source
# File lib/rubocop/cop/chef/modernize/openssl_x509_resource.rb, line 51 def on_send(node) add_offense(node, message: MSG, severity: :refactor) do |corrector| corrector.replace(node, node.source.gsub(/^openssl_x509/, 'openssl_x509_certificate')) end end