1#!/var/cfengine/bin/cf-agent -f- 2#+begin_src cfengine3 3bundle agent example_reference_values_inside_data 4{ 5 vars: 6 7 "data" data => '{ 8 "Key1": "Value1", 9 "Key2": "Value2", 10 "Key3": [ 11 "Value3", 12 "Value4" 13 ] 14}'; 15 16 reports: 17 "Key1 contains '$(data[Key1])'"; 18 "Key2 contains '$(data[Key2])'"; 19 "Key3 iterates and contains '$(data[Key3])'"; 20} 21bundle agent __main__ 22{ 23 methods: "example_reference_values_inside_data"; 24} 25#+end_src 26############################################################################### 27#+begin_src example_output 28#@ ``` 29#@ R: Key1 contains 'Value1' 30#@ R: Key2 contains 'Value2' 31#@ R: Key3 iterates and contains 'Value3' 32#@ R: Key3 iterates and contains 'Value4' 33#@ ``` 34#+end_src 35