I am a bit confused on about to pass variables. I want to a variable to the body process_select for process_owner. So i can dynamically set which user(s) to skip. How can i accomplish this or is this not possible?
Here is an example that does not work: (tried several variations) {{{ bundle agent quarterly { vars: any:: "exclude_users" slist => { "root", "ganglia", "daemon", "postfix", "nslcd", "ntp", }; processes: LOGIN_HOST:: ".*" comment => "Kill processes that use to much resources", #signals => { "term", "kill"}, process_count => check_range("user_procs", "0", "0"), process_select => sara_user_consume_cpu_min("15", @(exclude_user) ); } body process_select sara_user_consume_cpu_min(x, exclude_users) { #process_owner => { "root", "ganglia", "daemon", "postfix", "nslcd", "ntp" }; #command => ".*"; process_owner => { "@(exclude_users) }; ttime_range => irange(accumulated(0,0,0,0,"$(x)",0), accumulated(1,0,0,0,0,0)); process_result => "ttime.!process_owner"; } }}} -- Bas van der Vlies b...@sara.nl _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine