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