Chef · Arazzo Workflow
Chef Register a Node on the Infra Server
Version 1.0.0
Check whether a node already exists, create it if it does not, and read it back.
View Spec
View on GitHub
Application DeliveryAutomationComplianceConfiguration ManagementDevOpsDevSecOpsHabitatInfrastructure as CodeInSpecArazzoWorkflows
Provider
Workflows
register-node
Idempotently register a node with the Chef Infra Server.
Lists the existing nodes, creates the node object when the name is not already taken, and reads the created node back to verify its run list.
1
listExistingNodes
List the organization's nodes so the workflow can tell a new registration from a node that is already under management.
2
createNodeObject
Create the node object with its environment, run list, and normal attributes. The Infra Server rejects a duplicate node name with a 409, which keeps the registration idempotent.
3
readBackNode
Read the node back by name to confirm the Infra Server persisted the environment and run list exactly as they were sent.
Source API Descriptions
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.