‫Maintenant que vous avez vu tous les moyens de créer des secrets dans notre pile,
‫je vais vous donner une petite tâche sur l'utilisation des secrets avec une pile précédente.
‫Vous vous souvenez de notre ami Drupal, le fichier de composition que nous utilisions précédemment, dans la tâche de composition 2.
‫Je veux que vous preniez cela, et nous allons réellement l'étendre et le préparer pour la pile.
‫Tout d'abord, nous n'allons pas créer une image personnalisée pour le moment.
‫Nous allons juste utiliser le Drupal par défaut.
‫Ensuite, vous devrez supprimer la section de construction de votre fichier de composition. Ensuite, j'aimerais que vous ajoutiez le
‫secret en bas et que, lorsque vous faites cela, au lieu d'utiliser un secret basé sur un fichier, insérez-le dans external.
‫Vous pouvez également rechercher cela dans les ressources de cette section.
‫Ce sera la documentation sur le site Web de Docker sur les secrets.
‫Cela vous montrera le formatage d'un fichier de composition. Donc, vous utilisez external, ce qui signifie
‫que nous devons en fait utiliser la CLI pour définir ce secret. Ensuite, vous allez passer le fichier de mots de
‫passe, c'est-à-dire le fichier secret, à postgres, à l'aide de la variable d'environnement.
‫Donc, vous devrez ajouter cela à la section postgres.
‫Ensuite, avant de déployer la pile, vous devez mettre le secret dans l'essaim.
‫Ce sera un cas où nous n'utilisons pas de fichier secret. Nous allons simplement, manuellement, en tant qu’opérateur, ajouter
‫le secret à notre essaim. Ensuite, dans le fichier
‫de pile, nous allons spécifier cela, en utilisant l’extérieur en bas.
‫Une fois que tout est modifié comme vous le pensez et que vous êtes prêt à
‫le tester, copiez-le dans un nouveau fichier YAML sur votre essaim node1. Essayez de déployer une pile et voyez si cela fonctionne.
‫Vous ne réussirez peut-être pas bien la première fois, et c'est bien.
‫Souvent, je ne le ferai pas non plus.
‫Je dois revenir en arrière et le réviser, puis essayer à nouveau un déploiement. Les erreurs que vous obtiendrez sont généralement
‫assez bonnes pour vous dire quels sont vos problèmes.
‫Pour moi, c'est généralement que mon YAML n'est pas correctement formaté ou quelque chose d'aussi idiot.
‫Si vous avez des problèmes, n'hésitez pas à regarder la vidéo après celle-ci, où je
‫vous présente cette mission.
‫Mais je pense que votre cerveau fonctionnera mieux si vous l'essayez vous-même et que vous réfléchissez à
‫la façon dont vous résoudriez vous-même cette tâche.
‫Bonne chance et je verrai dans la prochaine conférence.