Journal de bord 02 février 2021
On continue toujours la monorepoysation.
L’idée de ce soir est de coder les containers nécessaires au bon fonctionnement de l’intégration continue.
Donc :
- renovate
- semantic-release
On va les coder simplement sans fioritures et on les refactorera une fois qu’on aura retrouvé tous nos outils de CI.
On va d’abord coder le role ansible container
. Ce role aura la charge de faire toutes les tâches nécessaires à la création d’un container avec ansible.
C’est lui qui installe l’entrypoint
ou les dossiers selon la XDGBase Directory Spec
.
Il paramètre aussi l’ensemble des déclarations de l’image container résultante.
On cherche aussi à utiliser un inventaire en yml
avec molecule
au lieu du fichier hosts en INI
.
Cela afin d’avoir une syntaxe semblable sur l’ensemble du projet.