body common control
{
bundlesequence => { "cmdtest" };
}

bundle agent cmdtest
{
files:
"/tmp/test"
  copy_from => copy("/etc/passwd");


"/tmp/test"
  classes => example,
  transformer => "/bin/grep -q lkajfo999999 $(this.promiser)";

reports:
wasfailed::
  "The files-promise failed!";
}

body classes example
{
failed_returncodes => { "1" };
repair_failed => { "wasfailed" };
}

body copy_from copy(file)
{
source => "$(file)";
} 
