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
listNodes
List the organization's nodes so the workflow can tell a new registration from a node that is already under management.
2
createNodeObject
createNode
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
getNode
Read the node back by name to confirm the Infra Server persisted the environment and run list exactly as they were sent.