Classes: "somefilesthere"
Expression => fileexists(...);

Reports:
  Somefilesthere::
      "Report text";

How's that?
 On Aug 25, 2012 10:33 PM, "Aleksey Tsalolikhin" <atsaloli.t...@gmail.com>
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" <a...@tyrann.net> 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
>> Help-cfengine@cfengine.org
>> https://cfengine.org/mailman/listinfo/help-cfengine
>>
>
_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to