NodeSet
The department is: Chef/Deprecations
The full name of the cop is: Chef/Deprecations/NodeSet
Enabled by default | Supports autocorrection | Target Chef Version |
---|---|---|
Enabled | Yes | All Versions |
The node.set
method has been removed in Chef Infra Client 13 and usage must be replaced with node.normal
.
This cop will autocorrect code to use node.normal, which is functionally identical to node.set, but we also discourage the use of that method as normal level attributes persist on the node even if the code setting the attribute is later removed.
Examples
incorrect
node.set['foo'] = true
correct
node.normal['foo'] = true
Configurable attributes
Name | Default value | Configurable values |
---|---|---|
Version Added | 5.0.0 | String | Exclude |
| Array |
Was this page helpful?