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
|
#
# With Nova, log directly to a central server -- careful of scalability (UDP)
#
body common control
{
bundlesequence => { "test" };
syslog_host => "loghost.example.org";
host_licenses_paid => "1";
}
#
bundle agent test
{
vars:
"software" slist => { "/root/xyz", "/tmp/xyz" };
files:
"$(software)"
create => "true",
action => logme("$(software)");
}
#
body action logme(x)
{
log_repaired => "udp_syslog";
log_string => "cfengine repaired promise $(this.handle) - $(x)";
}
|