Attribute precedence

Attributes are always applied by the chef-client in the following order:

  1. The default attribute specified in a cookbook attribute file.
  2. The default attribute specified in a recipe.
  3. The default attribute specified in an environment.
  4. The default attribute specified in a role.
  5. The force_default attribute specified in a cookbook attribute file.
  6. The force_default attribute specified in a recipe.
  7. The normal attribute specified in a cookbook attribute file.
  8. The normal attribute specified in a recipe.
  9. The override attribute specified in a cookbook attribute file.
  10. The override attribute specified in a recipe.
  11. The override attribute specified in a role.
  12. The override attribute specified in an environment.
  13. The force_override attribute specified in ...

Get Mastering Chef now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.