github.com/upcmd/up@v0.8.1-0.20230108151705-ad8b797bf04f/tests/functests/c0167.yml (about) 1 doc_meta: | 2 folder: loop 3 title: loop with var name 4 head: | 5 This showcases you can use a var name to refer to a list to iterate through 6 7 Also, the ref var name could be dynamic 8 9 sections: 10 - title: Demo 11 log: yes 12 13 vars: 14 items: 15 - item1 16 - item2 17 - item3 18 loopkey: items 19 20 tasks: 21 - 22 name: task 23 task: 24 - 25 func: cmd 26 desc: demo varname to ref to a loop item from var 27 do: 28 - name: print 29 cmd: '{{.loopitem}}' 30 loop: items 31 32 - 33 func: cmd 34 desc: demo use dynamic key to ref to a loop item from var 35 do: 36 - name: print 37 cmd: '{{.loopitem}}' 38 loop: '{{.loopkey}}' 39