#!/var/cfengine/bin/cf-agent -f-
#+begin_src cfengine3
bundle agent example_reference_values_inside_data
{
  vars:
    "data"
      data => '{
  "Key1": "Value1",
  "Key2": "Value2",
  "Key3": [
    "Value3",
    "Value4"
  ]
}';

  reports:
    "Key1 contains '$(data[Key1])'";
    "Key2 contains '$(data[Key2])'";
    "Key3 iterates and contains '$(data[Key3])'";
}

bundle agent __main__
{
  methods:
    "example_reference_values_inside_data";
}

#+end_src
###############################################################################
#+begin_src example_output
#@ ```
#@ R: Key1 contains 'Value1'
#@ R: Key2 contains 'Value2'
#@ R: Key3 iterates and contains 'Value3'
#@ R: Key3 iterates and contains 'Value4'
#@ ```
#+end_src
