Bug #75645
le gabarit jinja2 du JSON de cook présuppose que toutes les briques sont déclarées dans la config de tenant (?)
Début:
21 mars 2023
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
Genre je `make deploy` avec un nouveau local-inventory.yml déclare explicitement une tenant_conf incomplète (sans fargo ni bijoe ni welco), je me mange un
TASK [deploy-tenants : copies a cook json template] ******************************************************************************************************************************************* An exception occurred during task execution. To see the full traceback, use -vvv. The error was: ansible.errors.AnsibleUndefinedVariable: 'dict object' has no attribute 'dev-bijoe'. 'dict object' has no attribute 'dev-bijoe' fatal: [localhost]: FAILED! => {"changed": false, "msg": "AnsibleUndefinedVariable: 'dict object' has no attribute 'dev-bijoe'. 'dict object' has no attribute 'dev-bijoe'"}
parce que dans le template j2 on cherche directement à tester la valeur connue pour la clé 'dev-bijoe' avant même de tester si celle-ci existe (?)
Historique
Mis à jour par Robot Gitea il y a environ un an
- Statut changé de Nouveau à Solution proposée
- Assigné à mis à Paul Marillonnet
Paul Marillonnet (pmarillonnet) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/publik-devinst/pulls/5
- Titre : templates: do not assume optional services' presence in tenant conf (#75645)
- Modifications : https://git.entrouvert.org/entrouvert/publik-devinst/pulls/5/files
Mis à jour par Robot Gitea il y a environ un an
- Statut changé de Solution proposée à Solution validée
Emmanuel Cazenave (ecazenave) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a environ un an
- Statut changé de Solution validée à Résolu (à déployer)
Paul Marillonnet (pmarillonnet) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/publik-devinst/pulls/5
- Titre : templates: do not assume optional services' presence in tenant conf (#75645)
- Modifications : https://git.entrouvert.org/entrouvert/publik-devinst/pulls/5/files
Mis à jour par Emmanuel Cazenave il y a environ un an
- Statut changé de Résolu (à déployer) à Solution déployée