Skip to main content

NodeMethodsInsteadofAttributes

All Cookstyle Cops


The department is: Chef/Deprecations

The full name of the cop is: Chef/Deprecations/NodeMethodsInsteadofAttributes


Enabled by default Supports autocorrection Target Chef Version
Enabled Yes All Versions

Use node attributes to access data provided by Ohai instead of using node methods to access that data.

Examples

incorrect

node.fqdn
node.platform
node.platform_family
node.platform_version
node.hostname

correct

node['fqdn']
node['platform']
node['platform_family']
node['platform_version']
node['hostname']

Configurable attributes

Name Default value Configurable values
Version Added 5.4.0 String
Exclude
  • **/metadata.rb
  • **/Berksfile
Array

Was this page helpful?

×









Search Results