Bug #33957
déploiement de signal-publik en local
0%
Description
Je partage la procédure qui me permet de tester le déploiement de signal-publik.
La procédure détaillée est dans README.rst
Fichiers
Historique
Mis à jour par Nicolas Roche il y a presque 5 ans
- Fichier 0001-signal-publik-add-a-role-to-test-signal-publik-deplo.patch 0001-signal-publik-add-a-role-to-test-signal-publik-deplo.patch ajouté
- Tracker changé de Support à Bug
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Svp, est-ce que quelqu'un peut tester pour voir si je n'ai rien oublié :
$ ansible-playbook deploy-signal-tenants.yml
En l'état le portail agent ne sera pas importé et le destinataire des WF sera inconnu (cf README.rst).
Mis à jour par Christophe Siraut il y a presque 5 ans
Est-ce que la partie "Créer un rôle 'Agent' via l'IHM" est pertinente? On avait parlé de créer ce rôle en amont dans une OU dédiée :
http://git.entrouvert.org/publik-client-scripts.git/diff/clients/signalpublik/run.py?h=wip/33828-API-pour-la-creations-d-instances
Mis à jour par Christophe Siraut il y a presque 5 ans
Comme discuté via jabber, perso je ne mettrais pas de tests d'intégration de signalpublik dans publik-devinst, pour ne pas embrouiller les développeurs hors-eo. (publik-devinst c'est pour installer publik). Je propose d'ajouter des tests dans hobo et dans publik-signalpublik-scripts (#33828), et de ne pas chercher l'exhaustivité dans les tests d'intégration.
Je vais déployer signalpublik.dev.entrouvert.org sur le saas de dev, on pourra y faire des tests d'intégration manuels.
Mis à jour par Nicolas Roche il y a plus de 4 ans
- Statut changé de Solution proposée à Rejeté
J'ai abandonné l'idée d'intégrer signalpublik à devinst car trop spécifique.
Par exemple, il n'est pas prévu d'avoir plusieurs instances : une par tenant.
Du coup je me rabats sur une page de wiki :
https://dev.entrouvert.org/projects/signal-publik/wiki/Environnement-Test
Mis à jour par Emmanuel Cazenave il y a plus de 4 ans
Nicolas Roche a écrit :
Par exemple, il n'est pas prévu d'avoir plusieurs instances : une par tenant.
Pas compris.
Du coup je me rabats sur une page de wiki :
https://dev.entrouvert.org/projects/signal-publik/wiki/Environnement-Test
A le lire j'ai l'impression qu'on pourrait intégrer assez simplement dans devinst la partie 'installer le package signalpublik', son fichier de configuration, les skeletons, et s'arrêter là. Juste dans l'idée de mettre le dev en situation de taper des commandes signalpublik sans aller jusqu'à 'tester' vraiment la chose comme cela semblait être ton idée de départ.
Cela dit je n'ai rien suivi donc tu sauras apprécier la pertinence de la chose mieux que moi.