poc-irods merge requestshttps://git.cines.fr/poc_irods/poc-irods/-/merge_requests2021-01-22T10:32:17Zhttps://git.cines.fr/poc_irods/poc-irods/-/merge_requests/1Postgresql systemd improvement2021-01-22T10:32:17ZLouis VINCHONPostgresql systemd improvementVoilà voilà, j'ai passé pas mal de temps à trouver des syntaxes plus propres parceque les tâches ansibles peuvent vite devenir dures à lire si on ne soigne pas le truc.
2 changements:
- un petit fix pour un label de tâche qui utilisait ...Voilà voilà, j'ai passé pas mal de temps à trouver des syntaxes plus propres parceque les tâches ansibles peuvent vite devenir dures à lire si on ne soigne pas le truc.
2 changements:
- un petit fix pour un label de tâche qui utilisait la mauvaise variable.
- la vraie contribution: une tâche qui copie un fichier override pour postgresql(-version).service sur les hôtes. Elle prend en compte si oui ou non il y en a besoin (si on n'a pas de chemin custom pour icat il n'y en a donc pa besoin), et elle s'adapte en fonction de la version de postgresql qui est utilisée.viscapiviscapihttps://git.cines.fr/poc_irods/poc-irods/-/merge_requests/2Role postgresql, task systemd: factorize tasks.2021-01-24T13:08:12ZLouis VINCHONRole postgresql, task systemd: factorize tasks.This is an improvement to the systemd.yml file which had a lot
of tasks doing the same thing, with slighty different names for the
unit files.
I factorized the 'start postgresql.service' tasks so that we only need
one task with a dynami...This is an improvement to the systemd.yml file which had a lot
of tasks doing the same thing, with slighty different names for the
unit files.
I factorized the 'start postgresql.service' tasks so that we only need
one task with a dynamic unit file name.
Remarks: This means that we no longer have system-specific tasks.
It doesn't matter in the current state as there was nothing system-specific
in our tasks.viscapiviscapihttps://git.cines.fr/poc_irods/poc-irods/-/merge_requests/3Separate postgres tasks by platform2021-01-26T10:16:28ZLouis VINCHONSeparate postgres tasks by platformComme on en avait parlé, je trouvais qu'il y avait beaucoup de redondance dans les test `when` des défférentes tâches, particulièrement les tests d'OS.
Du coup j'ai tout séparé dans des sous dossiers différents pour chaque OS visé. Et j...Comme on en avait parlé, je trouvais qu'il y avait beaucoup de redondance dans les test `when` des défférentes tâches, particulièrement les tests d'OS.
Du coup j'ai tout séparé dans des sous dossiers différents pour chaque OS visé. Et j'ai mis les tâches communes dans un dossier séparé "common" qui contiendra donc tout ce qui OS-agnostique.viscapiviscapihttps://git.cines.fr/poc_irods/poc-irods/-/merge_requests/4Separate irods tasks by platform2021-01-26T15:56:54ZLouis VINCHONSeparate irods tasks by platformSéparation par OS du côté du rôle irods également.Séparation par OS du côté du rôle irods également.viscapiviscapi