Ansible-Integrationsleitfaden

Ansible ist eine leistungsstarke Automatisierungs-Engine, die die Bereitstellung von Systemen und Anwendungen vereinfacht. Keine benutzerdefinierten Skripte oder benutzerdefinierten Codes. Keine Agenten.   Alles mithilfe einer Automatisierungssprache, die jeder leicht verstehen und erlernen kann. Einfach einsteigen, loslegen und Zeit für andere strategische Projekte gewinnen.

Mit dem PagerDuty Ansible-Modul können Sie laufende Wartungsfenster für Dienste in Ihrem PagerDuty -Konto erstellen und auflisten, PagerDuty Vorfälle auslösen, bestätigen oder beheben, Benutzerkonten verwalten und Änderungsereignisse senden.

Anforderungen

Wenn Sie Ansible 1.8 oder höher verwenden, empfehlen wir dringend die Verwendung eines API-Schlüssels und einer Anforderungs-ID anstelle von Benutzername und Passwort. Bitte beachten Sie, dass Sie PagerDuty Administrator oder Kontoinhaber sein müssen, um das API-Token zu erstellen.

In PagerDuty

  1. vom Integrationen Menü auswählen API-Zugriffsschlüssel Die
  2. Klicken Sie auf Ihrer API-Zugriffsseite auf die Schaltfläche +Neuen API-Schlüssel erstellen Taste.
  3. Im daraufhin erscheinenden Dialogfeld werden Sie aufgefordert, eine/n einzugeben. Beschreibung für Ihren Schlüssel. Sie haben außerdem die Möglichkeit, den Schlüssel zu erstellen als Nur lesbar Wenn Sie dieses Kästchen nicht markieren, wird ein Schlüssel für den vollständigen Zugriff erstellt.
  4. Sobald Sie Ihre Optionen eingegeben haben, klicken Sie Schlüssel erstellen Die
  5. Sobald Sie auf „Schlüssel erstellen“ klicken, erscheint ein Dialogfeld, in dem Ihr Schlüssel angezeigt und die im vorherigen Schritt eingegebenen Optionen bestätigt werden. Kopieren Sie diesen Schlüssel unbedingt und bewahren Sie ihn an einem sicheren Ort auf, da Sie nach diesem Schritt keinen Zugriff mehr auf den Schlüssel haben. Wenn Sie einen zuvor erstellten Schlüssel verlieren und erneut darauf zugreifen müssen, sollten Sie den Schlüssel löschen und einen neuen erstellen. Klicken Sie hier. Schließen sobald Sie Ihren Schlüssel erfolgreich kopiert haben.
  6. Klicken Sie oben rechts auf Ihren Avatar und wählen Sie aus Mein Profil Die
  7. In der URL-Leiste befindet sich nach dem Schrägstrich (/) die letzte Gruppe von 7 Zeichen, die mit dem Buchstaben P beginnt. Diese Zeichen bilden Ihre Anforderungs-ID.

Wenn Sie die Service-ID zum Erstellen eines Wartungsfensters ermitteln müssen, gehen Sie wie folgt vor:

  1. Klicken Sie auf die Dienstleistungen Tabulatortaste und dann auswählen Dienstverzeichnis Die
  2. Suchen Sie den Dienst und klicken Sie darauf Name Die
  3. In der URL ist die letzte Gruppe von 7 alphanumerischen Zeichen, die mit dem Buchstaben P beginnt, die Dienst-ID.

In Ihrem Ansible-Playbook

Verwenden Sie den in PagerDuty generierten API-Schlüssel als Token Parameter und die Dienst-ID (sofern zutreffend) als Anfragesteller-ID Parameter, mit den Beispielaufgaben für die folgenden Aktionen:

Bereit loszulegen?

Testen Sie jedes Produkt in der Operations Cloud kostenlos. Keine Kreditkarte erforderlich.