Ajouter des secrets à Docker pour la configuration du navigateur sans en-tête dans Linux

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • Créez un secret Docker, qui stocke le mot de passe de l’utilisateur ServiceNow qui se connectera à l’instance pour exécuter les tests. Les secrets Docker sont une fonctionnalité permettant de ServiceNow® stocker en toute sécurité les mots de passe qui seront utilisés dans les conteneurs.

    Avant de commencer

    Terminez l’étape 3 : Créer l’image Docker et les conteneurs pour la configuration du navigateur sans en-tête dans Linux

    Pourquoi et quand exécuter cette tâche

    À l’intérieur du conteneur Docker se trouve un script d’automatisation qui ouvre un navigateur Web, se connecte à l’instance et ouvre la page du test exécutable du client. Pour vous connecter à l’instance ServiceNow , vous aurez besoin d’un mot de passe utilisateur. Dans cette procédure, vous utilisez une fonctionnalité Docker appelée Docker Secrets afin de pouvoir stocker les mots de passe en toute sécurité. Lorsque vous exécutez des conteneurs, le mot de passe est automatiquement disponible pour vous connecter à votre instance.

    Rôle requis : administrateur sur votre ServiceNow instance et administrateur local sur l’ordinateur hôte.

    Procédure

    1. Sur la ligne de commande, entrez docker swarm init
    2. Entrez echo « < le mot de passe de votre utilisateur> » | Clé secrète Docker Créer un sn_password :
      Remarque :
      Remplacez <mot de passe de votre utilisateur> par le mot de passe ServiceNow de l’utilisateur.
      Vos résultats devraient ressembler à ceci :
      Résultats de la saisie du code echo « mon mot de passe »

    Résultats

    Le résultat est votre identifiant secret, que vous devez enregistrer pour une utilisation ultérieure. L’ID de clé secrète sera ajouté à l’instance ServiceNow dans le sys_property sn_atf.headless.secret_id.