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 containerregistry
qui contient le fichier de configuration deregistry