How Configuration Automation works with Chef

To access the Chef server, the ServiceNow admin configures a Chef server and sets up a Chef user. The Chef server evaluates the current and desired state of each node based on the node definition and modifies any nodes that are not in the desired state.

Using Configuration Automation to control Chef resources allows you to maintain a single source of record within the ServiceNow system.
  • You can use the ServiceNow system as an external node classifier for Chef nodes.
  • Workflow activities allow you to create workflows that affect Chef behavior.
  • You can manage and automate the request and approval process when making changes to Chef resources.
Configuration Automation follows this process to manage Chef nodes:
Figure 1. Chef Management Process