Journal de bord 26 janvier 2021

Encore le docker-compose de GoHarbor.

Posté le
1 minutes
141 mots

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.

Quel template est pris par la task ?

Héritage de templates ansible

Quel template est pris par la task ?