description: composite vars: SCHEME: "" BASE_DIR: "" configuration: foo: "composite-outer" bar: "composite-outer" inputs: - id: operator-composite-in-1 node: sub-operator-1 input: sub-operator-1-in-1 - id: operator-composite-in-2 node: sub-operator-1 input: sub-operator-1-in-2 outputs: - id: operator-composite-out-1 node: sub-operator-2 output: sub-operator-2-out-1 - id: operator-composite-out-2 node: sub-operator-2 output: sub-operator-2-out-2 operators: - id: sub-operator-1 descriptor: "{{ SCHEME }}{{ BASE_DIR }}/sub-operator-1.yml" - id: sub-operator-composite descriptor: "{{ SCHEME }}{{ BASE_DIR }}/sub-operator-composite.yml" configuration: foo: "composite-inner" buzz: "composite-inner" - id: sub-operator-2 descriptor: "{{ SCHEME }}{{ BASE_DIR }}/sub-operator-2.yml" links: - from: node: sub-operator-1 output: sub-operator-1-out to: node: sub-operator-composite input: sub-operator-composite-in - from: node: sub-operator-composite output: sub-operator-composite-out to: node: sub-operator-2 input: sub-operator-2-in