github.com/upcmd/up@v0.8.1-0.20230108151705-ad8b797bf04f/tests/functests/c0024.yml (about)

     1  doc_meta: |
     2    folder: dvars
     3    title: complext object
     4    head: |
     5      Showcase a dvar's value could reference to a object's sub element
     6  
     7    sections:
     8      - title: Demo
     9        log: yes
    10  
    11  notes:
    12    goal:
    13      - to show complex object using dynamic var
    14  
    15  vars:
    16    student:
    17      name: Tom
    18      gender: Male
    19      school: Sydney Grammar
    20  
    21  dvars:
    22    - name: studentname
    23      value: "{{.student.name}}"
    24  
    25    - name: studentgender
    26      value: "{{.student.gender}}"
    27  
    28  tasks:
    29  
    30    - name: task
    31      task:
    32        -
    33          func: shell
    34          do:
    35            - echo "student=>{{.student}}"
    36            - echo "name=>{{.studentname}}"
    37            - echo "gender=>{{.studentgender}}"
    38            - echo "school=>{{.student.school}}"