Forum: Cfengine Help
Subject: Re: Set class on file changes
Author: Ferjama
Link to topic: https://cfengine.com/forum/read.php?3,19601,19655#msg-19655
Hi,
I’ve god a similar problem and tried the mentioned solution with "action" but
it didn't helped. I want to restart a daemon if the configuration changed. Here
is my old solution from cfe2:
copy:
$(masterfiles)/global/etc/ntp.conf dest=/etc/ntp.conf rec=inf
type=checksum server=$(cfe_server) define=ntpRestart
shellcommands:
ntpRestart::
"/etc/init.d/ntp restart"
But how does it have so look in cfe3? Dies doesn't work:
bundle agent ntp {
files:
Hr05.Min40_45::
"/etc/ntp.conf"
copy_from =>
remote_cp("$(g.cfe_server)","$(g.masterfiles)/global/etc/ntp.conf"),
action => "if_ntp_update";
}
body action if_ntp_update {
commands:
SuSE::
"/etc/init.d/ntp restart";
!SuSE::
"/etc/init.d/ntpd restart";
}
I hope somebody can help.
Best regards
Stephan
_______________________________________________
Help-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine