Welche Juju-Charm-Haken gibt es und was macht jeder?

7

Ich versuche , den Haken für einen Juju Charme zu verstehen, sind einige von ihnen ziemlich offensichtlich und leicht zu verstehen ( start, stop, install, usw.), andere nicht wirklich.

Wie viele Hooks gibt es, wann werden sie für welche Funktion aufgerufen?

Ich suche eine gute Liste von Haken und deren Beschreibungen.

Bruno Pereira
quelle

Antworten:

5

Die Dokumentation für alle verfügbaren Haken finden Sie hier:

Der grundlegende Lebenszyklus (Installieren, Starten, Stoppen) und die Beziehungs-Hooks werden unter Charms dokumentiert. Beziehungs-Hooks werden für jede Beziehung definiert, die ein Charm in seinen Metadaten definiert.

Darüber hinaus gibt es zwei weitere interessante Haken, den "Upgrade-Charm" -Haken, der aufgerufen wird, wenn der Charm eines Dienstes für jede seiner Serviceeinheiten aktualisiert wird.

Der andere ist der 'config-geänderte' Hook, der aufgerufen wird, wenn die Konfiguration eines Charms, der ein Dienstkonfigurationsschema definiert, geändert wird. Da Dienste mit Konfigurationsdaten bereitgestellt werden können, wird der config-geänderte Hook auch bei der ersten Bereitstellung einer Einheit aufgerufen vor dem Start.

Alle Haken sind optional.

Kapil Thangavelu
quelle