LQDN Adminsys issueshttps://git.laquadrature.net/groups/lqdn-interne/-/issues2023-01-20T11:30:35+01:00https://git.laquadrature.net/lqdn-interne/piops-roles/ansible-role-hedgedocs/-/issues/7Create first release2023-01-20T11:30:35+01:00nonoCreate first releaseCreate a release when the issues in https://git.laquadrature.net/lqdn-interne/piops-roles/hedgedocs-pad-lqdn/-/milestones/1 are closed.Create a release when the issues in https://git.laquadrature.net/lqdn-interne/piops-roles/hedgedocs-pad-lqdn/-/milestones/1 are closed.Version 0.1.0nonononohttps://git.laquadrature.net/lqdn-interne/piops-roles/ansible-role-hedgedocs/-/issues/6Rename role to ansible-role-hedgedocs2023-01-24T15:27:58+01:00nonoRename role to ansible-role-hedgedocsIn line with common naming of rolesIn line with common naming of rolesVersion 0.1.0nonononohttps://git.laquadrature.net/lqdn-interne/piops-roles/ansible-role-hedgedocs/-/issues/5Add testing via molecule2023-03-30T17:06:20+02:00nonoAdd testing via molecule- [x] Add molecule folder
- [x] Add create role
- [x] Update the Vagrant VM for testing
- [ ] Check omnipotence
- [x] Check installation
- [x] Check that the service is well running after role completion- [x] Add molecule folder
- [x] Add create role
- [x] Update the Vagrant VM for testing
- [ ] Check omnipotence
- [x] Check installation
- [x] Check that the service is well running after role completionVersion 0.1.0nonononohttps://git.laquadrature.net/lqdn-interne/piops-roles/ansible-role-hedgedocs/-/issues/4Propose this role to the official project repo2023-04-20T15:58:58+02:00nonoPropose this role to the official project repoVersion 0.1.0nonononohttps://git.laquadrature.net/lqdn-interne/piops-roles/ansible-role-hedgedocs/-/issues/3Add tags to import database2023-04-20T14:33:01+02:00nonoAdd tags to import databaseVersion 0.1.0nonononohttps://git.laquadrature.net/lqdn-interne/piops-roles/ansible-role-hedgedocs/-/issues/2Translate the tasks to english2023-04-17T12:00:21+02:00nonoTranslate the tasks to englishVersion 0.1.0nonononohttps://git.laquadrature.net/lqdn-interne/piops-roles/ansible-role-hedgedocs/-/issues/1Write the README in english2023-01-20T11:29:39+01:00nonoWrite the README in englishVersion 0.1.0nonononohttps://git.laquadrature.net/lqdn-interne/piops/-/issues/9Add tests via molecule2023-09-21T13:56:56+02:00nonoAdd tests via molecule- [x] Configure tests via molecule
- [x] Add localhost inventory to molecule
- [x] Lint playbook
- [x] Verify inventory
- [x] Assert playbook configuration
- [x] Verify coverage
- [x] Add tests to be executed via CI/CD- [x] Configure tests via molecule
- [x] Add localhost inventory to molecule
- [x] Lint playbook
- [x] Verify inventory
- [x] Assert playbook configuration
- [x] Verify coverage
- [x] Add tests to be executed via CI/CDNouvelle infranonononohttps://git.laquadrature.net/lqdn-interne/piops/-/issues/8Mettre à jour le README2022-01-14T10:54:58+01:00nonoMettre à jour le READMELa procédure d'ajout d'un rôle et la configuration des groupes n'est pas exactement celle décrite dans le README. On utilise notamment deux playbook ( production et test ) au lieu d'un seul, et on utilise des groupes pour définir les hôt...La procédure d'ajout d'un rôle et la configuration des groupes n'est pas exactement celle décrite dans le README. On utilise notamment deux playbook ( production et test ) au lieu d'un seul, et on utilise des groupes pour définir les hôtes auquels les rôles s'appliquent au lieu de tout appliquer à chaque hôte.Nouvelle infranonononohttps://git.laquadrature.net/lqdn-interne/piops/-/issues/4Remplacer toutes les IPs dans le fichier hosts par une URL2022-01-14T10:54:40+01:00nonoRemplacer toutes les IPs dans le fichier hosts par une URLPour l'heure, certains serveurs sont décrit par leur URL dans le fichier host, dû à une adresse qui est déjà prise, ou parce qu'il n'existe pas d'url sous la forme *.lqdn.fr pour le moment.Pour l'heure, certains serveurs sont décrit par leur URL dans le fichier host, dû à une adresse qui est déjà prise, ou parce qu'il n'existe pas d'url sous la forme *.lqdn.fr pour le moment.Nouvelle infrahttps://git.laquadrature.net/lqdn-interne/piops/-/issues/68Job Failed #12581 : Add forum to the services tested on lqdntest2024-02-13T18:06:59+01:00nonoJob Failed #12581 : Add forum to the services tested on lqdntestJob [#12581](https://git.laquadrature.net/lqdn-interne/piops/-/jobs/12581) failed for 51db248aabe429a5f59a5395d21972797a8ab1be:Job [#12581](https://git.laquadrature.net/lqdn-interne/piops/-/jobs/12581) failed for 51db248aabe429a5f59a5395d21972797a8ab1be:nonononohttps://git.laquadrature.net/lqdn-interne/piops/-/issues/66Job Failed #12444 - Failed to start logrotate.service - Rotate log files.2024-02-13T16:03:57+01:00nonoJob Failed #12444 - Failed to start logrotate.service - Rotate log files.Job [#12444](https://git.laquadrature.net/lqdn-interne/piops/-/jobs/12444) failed for ebdb798fe1367d9aa275ba8a7f5aa8c72016912e:
En fait c'est pas un soucis. C'est juste que dans le cas de test.lqdn.fr, on as plusieurs hôtes qui demanden...Job [#12444](https://git.laquadrature.net/lqdn-interne/piops/-/jobs/12444) failed for ebdb798fe1367d9aa275ba8a7f5aa8c72016912e:
En fait c'est pas un soucis. C'est juste que dans le cas de test.lqdn.fr, on as plusieurs hôtes qui demandent à ce que logrotate soit activé de façon très proche dans le temps. Cela cause le soucis suivant ;
```
févr. 13 15:52:08 lqdntest systemd[1]: Failed to start logrotate.service - Rotate log files.
févr. 13 15:52:08 lqdntest systemd[1]: logrotate.service: Start request repeated too quickly.
févr. 13 15:52:08 lqdntest systemd[1]: logrotate.service: Failed with result 'start-limit-hit'.
févr. 13 15:52:08 lqdntest systemd[1]: Failed to start logrotate.service - Rotate log files.
```
C'est un peu lié à #61 , et pourrait être résolut par l'utilisation d'une image docker pour chaque hôte définit pour test.lqdn.fr.
Par contre, ce qui est bizarre, c'est que ça fait longtemps que le rôle SSH n'active et ne configure plus logrotate. J'ai l'impression que y'a un cache qui est toujours utilisé, alors qu'il ne devrait pas l'être.
C'est pas très grave mais c'est étrange.nonononohttps://git.laquadrature.net/lqdn-interne/piops/-/issues/65Job Failed #123622024-02-13T16:14:04+01:00nonoJob Failed #12362Job [#12362](https://git.laquadrature.net/lqdn-interne/piops/-/jobs/12362) failed for a9abd763d2b43ff22534d156dbd6d30f64188c24:
Bad configuration of the MYSQL test root accountJob [#12362](https://git.laquadrature.net/lqdn-interne/piops/-/jobs/12362) failed for a9abd763d2b43ff22534d156dbd6d30f64188c24:
Bad configuration of the MYSQL test root accountnonononohttps://git.laquadrature.net/lqdn-interne/piops/-/issues/64Job Failed #123632024-02-13T16:24:33+01:00nonoJob Failed #12363Job [#12363](https://git.laquadrature.net/lqdn-interne/piops/-/jobs/12363) failed for a9abd763d2b43ff22534d156dbd6d30f64188c24:
Bad MySQL root account configurationJob [#12363](https://git.laquadrature.net/lqdn-interne/piops/-/jobs/12363) failed for a9abd763d2b43ff22534d156dbd6d30f64188c24:
Bad MySQL root account configurationnonononohttps://git.laquadrature.net/lqdn-interne/piops/-/issues/62md.lqdn.fr en 5022024-03-11T17:15:59+01:00nonomd.lqdn.fr en 502Le hedgedocs est tombé pour deux raisons :
- Plus de place sur le serveur à cause de logs ( #28 )
- Le upstream nginx était sur `127.0.0.1:3003`, mais répondait uniquement sur `localhost:3003`Le hedgedocs est tombé pour deux raisons :
- Plus de place sur le serveur à cause de logs ( #28 )
- Le upstream nginx était sur `127.0.0.1:3003`, mais répondait uniquement sur `localhost:3003`nonononohttps://git.laquadrature.net/lqdn-interne/piops/-/issues/58SSO: Erreur 500 si « Se souvenir de moi » est coché2024-02-05T15:39:11+01:00Bastien Le QuerrecSSO: Erreur 500 si « Se souvenir de moi » est cochéLorsqu'on coche la case « Se souvenir de moi » au moment de la connexion, le SSO renverra une erreur 500 si on se reconnecte une quinzaine de minutes plus tard. C'est en raison d'un problème de configuration dans nginx (je fais une MR da...Lorsqu'on coche la case « Se souvenir de moi » au moment de la connexion, le SSO renverra une erreur 500 si on se reconnecte une quinzaine de minutes plus tard. C'est en raison d'un problème de configuration dans nginx (je fais une MR dans la foulée).Bastien Le QuerrecBastien Le Querrechttps://git.laquadrature.net/lqdn-interne/piops/-/issues/50Move TKNPL websites to lqdntknpl.lqdn.fr2023-12-12T11:05:10+01:00nonoMove TKNPL websites to lqdntknpl.lqdn.frnonononohttps://git.laquadrature.net/lqdn-interne/piops-roles/ansible-role-discourse/-/issues/2Fix role update2023-12-05T13:53:21+01:00nonoFix role updateThe update doesn't work at this time, as seen in https://git.laquadrature.net/lqdn-interne/piops/-/jobs/9223The update doesn't work at this time, as seen in https://git.laquadrature.net/lqdn-interne/piops/-/jobs/9223nonononohttps://git.laquadrature.net/lqdn-interne/piops-roles/ansible-role-discourse/-/issues/1Add env variables to configuration2023-12-05T13:54:37+01:00nonoAdd env variables to configurationWe need them for DISCOURSE_PROMETHEUS_TRUSTED_IP_ALLOWLIST_REGEX to be set to use https://meta.discourse.org/t/discourse-prometheus/72666We need them for DISCOURSE_PROMETHEUS_TRUSTED_IP_ALLOWLIST_REGEX to be set to use https://meta.discourse.org/t/discourse-prometheus/72666nonononohttps://git.laquadrature.net/lqdn-interne/piops/-/issues/43Wrong Quadramoula site key for payment2023-11-28T16:32:21+01:00Bastien Le QuerrecWrong Quadramoula site key for paymentValue `vault_quadrmoula_site_key` in production vault is wrong. Probably a dev value wrongly put in the production vault.Value `vault_quadrmoula_site_key` in production vault is wrong. Probably a dev value wrongly put in the production vault.Bastien Le QuerrecBastien Le Querrec