Guide d'intégration Ansible

Ansible est un puissant moteur d'automatisation qui simplifie le déploiement des systèmes et des applications. Pas de script personnalisé ni de code personnalisé. Aucun agent.   Le tout en utilisant un langage d’automatisation facile à comprendre et à apprendre par tous. Entrez, faites-le et consacrez du temps à d’autres projets stratégiques.

Le module PagerDuty Ansible vous permet de créer et de répertorier les fenêtres de maintenance continue pour les services sur votre compte PagerDuty , de déclencher, d'accuser réception ou de résoudre les incidents PagerDuty , de gérer les comptes d'utilisateurs et d'envoyer des événements de modification.

Exigences

Si vous utilisez Ansible 1.8 ou 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. Du Intégrations menu, sélectionnez Clés d'accès API .
  2. Sur votre page d'accès à l'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 ta clé. Vous aurez également la possibilité de créer la clé comme Lecture seulement ; laisser cette case décochée créera une clé d’accès complet.
  4. Une fois que vous avez renseigné vos options, 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, la dernière série de 7 caractères après le /, commençant par la lettre P, correspond à votre identifiant de demandeur.

Si vous avez besoin de trouver l'ID de service pour créer une fenêtre de maintenance, voici comment procéder :

  1. Clique sur le Prestations de service onglet puis sélectionnez Répertoire des services .
  2. Recherchez le service et cliquez dessus 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 playbook 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 paramètre ID_demandeur paramètre, avec les exemples de tâches répertoriées pour les actions suivantes :

Commencez à utiliser PagerDuty aujourd'hui

Essayez PagerDuty gratuitement pendant 14 jours – aucune carte de crédit requise.

S'INSCRIRE