1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
# This file is intended to have as much feature variation as possible,
# while still being correct.
body common control
{
bundlesequence => { "main" };
}
bundle agent main
{
reports:
cfengine::
"Hello, CFEngine"
friend_pattern => hash("abc", "md5");
any::
"Hello, world"
friend_pattern => hash("abc", "md5");
files:
"/tmp/stuff" -> { "stakeholder" }
create => "true",
perms => myperms;
processes:
"/bin/stuff" -> { "stakeholder" }
process_count => any_count("stuff_running");
}
body process_count any_count(cl)
{
match_range => "0,0";
out_of_range_define => { "$(cl)" };
}
body perms myperms
{
mode => "555";
}
|