Journal de bord 21 janvier 2021
Ce soir on fait le container portal de GoHarbor.
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
registryctla un point de montage commun avec le containerregistryqui contient le fichier de configuration deregistry