Deployment Creation Workflow
              Get the latest docs.
          
          
            You are looking at documentation for an older release. Not what you want? Use the version selector on the top banner or click here.
          
      This section describes the workflow for creating a deployment for a blueprint.
sequenceDiagram
    participant CLI
    participant NP as Nginx (Proxy)
    participant REST
    participant ES as Elasticsearch
    participant MA as Management Agent
    CLI->>NP: cfy deployments create - PUT /deployments/{{deployment-id}}
    NP->>CLI: PUT /deployments/{{deployment-id}}
    REST->>ES: get blueprint by ID
    REST->>REST: create deployment data
    REST->>ES: save deployment data
    REST->>MA:create deployment agents
The REST service retrieves the blueprint document from Elasticsearch and creates a tangible manifestation of it by expanding nodes to node-instances, attaching node-instance ID’s to them, and so on.
