github.com/mmatczuk/gohan@v0.0.0-20170206152520-30e45d9bdb69/extension/gohanscript/examples/fib.yaml (about) 1 tasks: 2 - define: 3 name: fib 4 args: 5 x: int 6 body: 7 - when: x < 2 8 return: $x 9 - sub_int: a=$x b=1 10 register: x 11 - fib: 12 x: $x 13 register: a 14 - sub_int: a=$x b=1 15 register: x 16 - fib: 17 x: $x 18 register: b 19 - add_int: a=$a b=$b 20 register: result 21 - return: $result 22 - fib: x=30 23 register: result2 24 - debug: msg="fib(30)={{result2}}"