1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
#!/var/cfengine/bin/cf-agent -KIf-
# Example showing how bundle __main__ works
# This file can be used as the main entry (`cf-agent -KIf ./main_entry_point.cf`)
# This file can also be included from another policy file containing __main__
body file control
{
inputs => { "$(sys.policy_entry_dirname)/main_library.cf" };
}
bundle agent __main__
{
methods:
"a" usebundle => libprint("Hello from $(sys.policy_entry_basename)");
}
#+begin_src example_output
#@ ```
#@ R: Hello from policy.cf
#@ ```
#+end_src
|