Each nested
Example of an each expression to iterate over a list of values.
yaml
id: each-nested
namespace: io.kestra.demo
description: Example of an each expression to iterate over a list of values.
tasks:
- id: 1_each
type: io.kestra.core.tasks.flows.EachSequential
value: '["s1", "s2", "s3"]'
tasks:
- id: 1-1_return
type: io.kestra.core.tasks.debugs.Return
format: "{{task.id}} > {{taskrun.value}} > {{taskrun.startDate}}"
- id: 1-2_each
type: io.kestra.core.tasks.flows.EachSequential
value: '["a a", "b b"]'
tasks:
- id: 1-2-1_return
type: io.kestra.core.tasks.debugs.Return
format: "{{task.id}} > {{taskrun.value}} > {{taskrun.startDate}}"
- id: 1-2-2_return
type: io.kestra.core.tasks.debugs.Return
format: "{{task.id}} > {{ outputs['1-2-1_return'].s1[taskrun.value].value }} >> get {{ outputs['1-2-1_return']['s1'][taskrun.value].value }} > {{taskrun.startDate}}"
- id: 1-3_return
type: io.kestra.core.tasks.debugs.Return
format: "{{task.id}} > {{ outputs['1-1_return'][taskrun.value].value }} > {{taskrun.startDate}}"
- id: 2_return
type: io.kestra.core.tasks.debugs.Return
format: "{{task.id}} > {{outputs['1-2-1_return'].s1['a a'].value}}"