Forum: CFEngine Help
Subject: Reporting
Author: tjavo87
Link to topic: https://cfengine.com/forum/read.php?3,24824,24824#msg-24824

Hi Guys,

I created the following promise;


bundle agent sambatest
{
files:
  
redhat_5::
   "/etc/samba/smb.conf"
      comment => "samba config",
      copy_from => secure_cp("$(def.anyconf)/smb.conf","$(def.policy_server)"),
      classes => if_repaired("reload_sssd");

processes:
 
redhat_5::
   
"smbd"
        restart_class => "start_smb";

commands:

   redhat_5::
     start_smb::
        "/sbin/service smbd restart";
    reload_sssd::
        "/sbin/service smbd reload";

reports:
  redhat_5::
      "$(sys.date) smb service restarted"
        report_to_file => "/var/cfengine/reports/$(sys.host)/smb";



It checks whether the smbd process is running or not. When the process restarts 
it logs to a file.

Here comes the question;
Is it possible to log with cfengine if the process restarts successfully? With 
this setup, it logs directly when the command
/sbin/service smbd restart is executed without any knowledge if the job 
completed well.

Thanx!

_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to