Guide d'intégration d'Ansible

Ansible est un puissant moteur d'automatisation qui simplifie le déploiement des systèmes et des applications. Pas de scripts ou de code personnalisés. Pas d'agents.   Tout cela en utilisant un langage d'automatisation facile à comprendre et à apprendre pour tous. Lancez-vous, faites-le et consacrez du temps à d'autres projets stratégiques. Le module Ansible PagerDuty vous permet de créer et de répertorier les fenêtres de maintenance en cours pour les services de votre compte PagerDuty , de déclencher, d'accuser réception ou de résoudre les incidents PagerDuty , de gérer les comptes utilisateurs et d'envoyer des événements de changement.

Exigences

Si vous utilisez Ansible 1.8 ou une version ultérieure, nous vous suggérons fortement d'utiliser une clé API et un identifiant de demandeur au lieu d'utiliser un nom d'utilisateur et un mot de passe. Veuillez noter que vous devez être un administrateur PagerDuty ou le propriétaire du compte pour créer le jeton API.

Dans PagerDuty

  1. De la Intégrations menu, sélectionner Clés d'accès API .
  2. Sur votre page d'accès API, cliquez sur le bouton +Créer une nouvelle clé API bouton.
  3. Dans la boîte de dialogue qui apparaît, vous serez invité à saisir un Description pour votre clé. Vous aurez également la possibilité de créer la clé comme Lecture seule ; laisser cette case décochée créera une clé d'accès complète.
  4. Une fois vos options renseignées, cliquez sur Créer une clé .
  5. Une fois que vous avez cliqué sur Créer une clé, vous verrez une boîte de dialogue affichant votre clé et confirmant les options que vous avez renseignées à l’étape précédente. Assurez-vous de copier cette clé et de la conserver dans un endroit sûr pour une utilisation ultérieure, car vous n'aurez plus accès à la clé après cette étape. Si vous perdez une clé que vous avez créée précédemment et que vous avez besoin d'y accéder à nouveau, vous devez supprimer la clé et en créer une nouvelle. Cliquez sur Fermer une fois que vous avez copié avec succès votre clé.
  6. Dans le coin supérieur droit, cliquez sur votre avatar et sélectionnez Mon profil .
  7. Dans la barre d'URL, le dernier ensemble de 7 caractères après le /, commençant par la lettre P, correspond à votre identifiant de demandeur.
Si vous devez trouver l'ID de service pour créer une fenêtre de maintenance, voici comment procéder :
  1. Cliquez sur le Services onglet puis sélectionnez Annuaire des services .
  2. Recherchez le service et cliquez sur son nom .
  3. Dans l'URL, le dernier ensemble de 7 caractères alphanumériques commençant par la lettre P est l'ID du service.

Dans votre manuel Ansible

Utilisez la clé API générée dans PagerDuty comme jeton paramètre et l'ID de service (le cas échéant) comme ID du demandeur paramètre, avec les exemples de tâches répertoriés pour les actions suivantes :

Prêt à commencer ?

Essayez gratuitement n’importe quel produit sur Operations Cloud . Aucune carte de crédit requise.