Skip to content

#2838 added filtering of cronjobs by host

Eric Zillmann requested to merge 2838-cronjobs-per-host into master

Hallo Jürgen,

ich habe folgendes Problem festgestellt: Wenn ich eine Seite mit Staging System habe wie z.B. Haustec und Live und Staging laufen auf zwei verschiedenen Servern mit verschiedenen Benutzern aber demselben Code wird versucht die Cronjobs auf beiden Hosts auszurollen.

Das funktioniert natürlich nur auf dem Server auf welchem der Benutzer vorhanden ist.
Wenn, theoretisch, der Benutzer des Staging Systems der gleiche ist wie Live würden die Cronjobs fälschlicherweise auf beiden Servern ausgerollt.

Nun habe ich einen "host" Key in die JSON Datei eingebaut welcher von dem Script crontabs_collector.php zur Filterung verwendet wird und nicht in der /etc/ansible/facts.d/crontabs.fact landet.

Gruß, Eric

Merge request reports