Commander un modèle de Ansible tâche

  • Rversion finale: Washingtondc
  • Mis à jour 30 sept. 2023
  • 2 minutes de lecture
  • Utilisez cette option Catalogue de services cloud pour commander un Ansible modèle de tâche appelé à partir de l’élément de catalogue.

    Avant de commencer

    Rôle requis : cloud_service_user

    Pourquoi et quand exécuter cette tâche

    Vous pouvez utiliser le formulaire Déploiement de Ansible modèle de tâche pour appeler un modèle de Ansible tâche et l’exécuter via un élément de catalogue pour le ServiceNow déploiement.

    Procédure

    1. Accédez à la Centre des employés > Services dans le nuage > Intégrations > CSC : automatisation Ansible.
      Figure 1. Ansible Formulaire Déploiement de modèle de tâche

      Ansible Formulaire Déploiement de modèle de tâche.
      Tableau 1. Ansible Champs du formulaire Modèle
      Champs Description
      UserGroup Groupe d’utilisateurs affecté à l’utilisateur.
      Provision Détails de la mise en service. Sélectionnez le fournisseur de configuration de charge de travail et ApplicationProfile dans la Ansible tour.
      Choisir un compte de service Pipeline. Pour Amazon Web Services, la liste Emplacement s’affiche lorsque vous sélectionnez Compte de service. L’emplacement n’est pas requis pour Détection .Microsoft Azure
      Conseil :

      Vous pouvez exposer une variable supplémentaire qui a été enregistrée au format JSON à l’emplacement ou dans la région de la tour et l’utiliser dans le modèle pour la Ansible mise en service. Cette variable supplémentaire est remplacée par la valeur que vous avez sélectionnée dans la liste Emplacement. En utilisant cette variable supplémentaire, vous vous assurez que le provisionnement et Détection vous êtes au même emplacement.

      Ces paramètres garantissent que les ressources correctes associées à la pile sont renseignées dans CMDB. Vous pouvez exécuter Détection en fonction de ces paramètres.

      Choisir un emplacement dans le cloud Compte de service associé au centre de données logique (LDC) pour Discovery.
      Variables supplémentaires Variables supplémentaires que vous pouvez modifier même si les valeurs sont automatiquement renseignées et masquées.
    2. Configurez les balises d’identification.
      Le champ DeploymentID est en lecture seule et généré automatiquement pour la commande. Le DeploymentID est affecté en tant que balise à toutes les ressources mises en service si vous l’avez ajouté en tant que balise dans le Azure DevOps modèle de pipeline des piles dans le cloud. Le DeploymentID est également affecté en tant que balise à la pile. Si le pipeline comporte l’une de ces trois variables (Application, BusinessService ou CostCenter), elles sont affichées dans les informations générales de l’interface Ansible utilisateur du formulaire Modèle de tâche.
    3. Sélectionnez les valeurs de champ dans la liste à mettre à jour dans les variables de pipeline.
      Ces entrées ne sont prises en compte que pour la commande en cours.
      Remarque :
      Vous ne pouvez effectuer que les actions au niveau des ressources sur une pile mise en service, car l’action au niveau de la pile est désactivée. La pile précédente est marquée comme obsolète si vous exécutez à nouveau le pipeline, bien que les ressources restent dans le cloud.

    Que faire ensuite

    Vérifiez qu’une politique d’approbation de plan (Catalogue de services cloud intégration de la politique Ansible d’approbation de contenu) est appliquée. Cette politique exige qu’une approbation du groupe Change Management puisse avoir lieu avant toute mise en service.