Journal de bord 21 janvier 2021

Ce soir on fait le container portal de GoHarbor.

Posté le
1 minutes
161 mots

On va se servir du role ansible nginx et on va utiliser une nouvelle façon de coder le playbook.

Jusqu’à présent, on utilisait le paramètre delegate_to pour accéder à l’environnement du container.

Maintenant, on va le déclarer dans l’inventaire et y accéder à partir de l’inventaire. L’inventaire sera divisé en 3 parties :

  • la première construit le container de base et le provisionne avec l’environnement python nécessaire à ansible
  • la deuxième partie provisionne le container en se servant de la déclaration du container dans l’inventaire (plus besoin de delegate_to)
  • la troisième partie conclut le container. C’est à dire qu’il lui ajoute ses déclarations de containérisation (CMD, USER, …)

Vient la construction du docker-compose.yml. C’est celui qui contient le plus de containers au sein du projet de forge logicielle.

Quelques éléments :

  • Le TLS se fait avec les variables d’environnement INTERNAL_TLS_ENABLED
  • Le container registryctl a un point de montage commun avec le container registry qui contient le fichier de configuration de registry