Warum werden Handler in Ansible verwendet?
Warum werden Handler in Ansible verwendet?

Video: Warum werden Handler in Ansible verwendet?

Video: Warum werden Handler in Ansible verwendet?
Video: 2020 - Ansible all the Things 2024, November
Anonim

Ansible 2.0

EIN Handler wird eine Aktion ausführen, wenn sie von einem Ereignis aufgerufen wird, auf das sie wartet. Dies ist nützlich für sekundäre Aktionen, die nach dem Ausführen eines Tasks erforderlich sein können, wie z. B. das Starten eines neuen Dienstes nach der Installation oder das erneute Laden eines Dienstes nach einer Konfigurationsänderung.

Was ist die Verwendung von Handlern in Ansible?

Handler sind wie normale Aufgaben in einem Ansible playbook (siehe Tasks), sondern werden nur ausgeführt, wenn der Task eine „notify“-Direktive enthält und auch anzeigt, dass sich etwas geändert hat. Wenn beispielsweise eine Konfigurationsdatei geändert wird, kann die Aufgabe, die auf den Vorlagenvorgang der Konfigurationsdatei verweist, einen Dienstneustart benachrichtigen handler.

Welche Vorteile bietet die Verwendung von Ansible-Rollen? Rollen sind so konzipiert, dass sie wiederverwendbar sind. Organisieren von Playbooks mit Rollen ermöglicht es Ihnen, verschiedene Module wiederzuverwenden und Codeduplizierung zu vermeiden. Sich wiederholende Konfigurationsschritte, die in separaten Dateien ausgeführt werden, können viele Male verwendet werden, indem Sie einfach die erforderlichen Rollenfunktionen bei Bedarf in Ihre Playbooks aufnehmen.

Wofür werden Handler diesbezüglich am häufigsten verwendet?

Handler kann sein Gebraucht für andere Dinge als Dienstneustarts, aber Dienstneustarts sind die am gebräuchlichsten Verwendungszweck. Ein Host ist einfach ein Remote-Computer, der von Ansible verwaltet wird. Sie können mit individuellen Variablen belegt, aber auch in Gruppen organisiert werden.

Was ist Idempotenz in Ansible?

Im Allgemeinen, Idempotenz ist „die Eigenschaft bestimmter Operationen in Mathematik und Informatik, die mehrfach angewendet werden können, ohne das Ergebnis über die Erstanwendung hinaus zu verändern“. In einfachsten Worten, Idempotenz bedeutet, dass Sie sich eines konsistenten Zustands in Ihrer Umgebung sicher sein können.

Empfohlen: