Ich möchte, dass Ansible eine Protokolldatei erstellt und auf Leerlaufzeit wartet - sagen Sie beispielsweise XX Sekunden, wo die Protokolle für diese Zeit inaktiv sind.Ansible: Abrufen einer Protokolldatei für die Leerlaufzeit vor dem Serverneustart
Wenn die Protokolle innerhalb dieser XX Sekunden nicht inaktiv sind, warten Sie weiter, bis wir XX Sekunden Leerlaufzeit haben.
Wenn die Leerlaufzeit verstrichen ist, startet Ansible den Server neu.
Die Leerlaufzeit kann berechnet werden, indem die letzten zwei Protokolleinträge und der Zeitunterschied zwischen ihnen überprüft werden.
Wie kann ich dies mit Ansible erreichen?
Es macht keinen Sinn, ein Patchwork von Ansible-Modulen zu verwenden, um dies zu erreichen (und es gibt keine vorgefertigten und wahrscheinlich wird es nie). Sie können ein Skript in jeder Sprache schreiben und es aus einem Playbook aufrufen. – techraf