Classes: "somefilesthere"
Expression => fileexists(...);
Reports:
Somefilesthere::
"Report text";
How's that?
On Aug 25, 2012 10:33 PM, "Aleksey Tsalolikhin" <[email protected]>
wrote:
> Hi Abid. Check out the fileexists() function. You can use it to set a
> class which you can link to a reports promise.
>
> Yours,
> Aleksey
> On Aug 25, 2012 9:03 AM, "Abid Khwaja" <[email protected]> wrote:
>
>> I’m running community 3.2.3.
>>
>> My goal is to notify a group of non-technical users whenever there are
>> files in a particular directory - the normal state is that the directory
>> should be empty. I’m currently doing this via the following:
>>
>> bundle agent main
>> {
>> files:
>> “/apps/myApp_files/errors/time/.*"
>> file_select => plain,
>> delete => tidy,
>> action => warn_only;
>> }
>>
>> I’m using “delete => tidy” only because I need something to attach the
>> “action” attribute to - I never actually want to ever delete or touch any
>> of the files in the directory. Is this the smartest way to achieve what I
>> want?
>>
>> Also, while the above works, it’s not optimal because you get a lot of
>> text in the warn message that non-technical users don’t understand. A
>> better way would be to define a class if any files are found in the
>> directory and use that class in a reports section to send out a more easier
>> to understand message. How would I define such a class?
>> _______________________________________________
>> Help-cfengine mailing list
>> [email protected]
>> https://cfengine.org/mailman/listinfo/help-cfengine
>>
>
_______________________________________________
Help-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine