Journal de bord 26 janvier 2021
Encore le docker-compose de GoHarbor.
On continue à débugger. C’est un peu long car GoHarbor a axé sa stratégie d’install sur un script d’installation et non sur une doc complète.
Je passe donc mon temps à chercher des infos dans le code et faire divers tests pour trouver les paramètres que GoHarbor accepte.
Portal m’a fait ressurgir des limbes de mon cerveau la notion d’héritage de templates jinja2
au sein d’ansible.
Avec ça je peux modifier le template vhost de base de nginx avec une variante locale (spécifique à GoHarbor).
Dans le cadre des collections ansible, il peut être nécessaire d’installer les collections dans le projet lui-même en exécutant une commande du type :
ansible-galaxy collection install -r requirements.yml -p ./collections
Cela permet d’utiliser des chemins relatifs dans la déclaration extends des templates jinja2
.