Neutrinet issueshttps://gitlab.domainepublic.net/groups/Neutrinet/-/issues2024-01-24T18:34:15Zhttps://gitlab.domainepublic.net/Neutrinet/accounting/-/issues/5Import du CSV en utf-82024-01-24T18:34:15ZHgOImport du CSV en utf-8On a remarqué qu'on ne pouvait pas importer les fichiers CSV quand les en-têtes sont en français… C'est parce que l'importateur ouvre le fichier avec un encodage `ISO-8859-1`… Il faudrait ouvrir le fichier en UTF-8.On a remarqué qu'on ne pouvait pas importer les fichiers CSV quand les en-têtes sont en français… C'est parce que l'importateur ouvre le fichier avec un encodage `ISO-8859-1`… Il faudrait ouvrir le fichier en UTF-8.HgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/149Backup S3 avec rclone2023-12-21T12:11:50ZHgOBackup S3 avec rcloneUtiliser [rclone](https://rclone.org/) pour faire un backup vers le Cold Storage s3 de Scaleway : https://www.scaleway.com/fr/c14-cold-storage/
Le backup se fait toutes les semaines dans un nouveau bucket, et en conserver 52 (1 an). Par...Utiliser [rclone](https://rclone.org/) pour faire un backup vers le Cold Storage s3 de Scaleway : https://www.scaleway.com/fr/c14-cold-storage/
Le backup se fait toutes les semaines dans un nouveau bucket, et en conserver 52 (1 an). Par exemple, pour 50Go de backup, ça revient à 5.2€ / an.https://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/218Ajout du header CSP sur les backend haproxy2023-12-21T11:59:58ZHgOAjout du header CSP sur les backend haproxyEn complément de #208En complément de #208HgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/194Playbook pour Mobilizon2023-12-17T12:54:12ZHgOPlaybook pour MobilizonA priori l'installation n'est pas compliquée. On peut créer un playbook Ansible, qui s'occupe:
- Créer l'utilisateur
- Créer la base de données
- Installer les dépendences
- Télécharger le binaire
- Config de Mobilizon
- Config du servi...A priori l'installation n'est pas compliquée. On peut créer un playbook Ansible, qui s'occupe:
- Créer l'utilisateur
- Créer la base de données
- Installer les dépendences
- Télécharger le binaire
- Config de Mobilizon
- Config du service systemd
- Config de Caddy
Puis en bonus:
- Setup de la db : cela rajoute des extensions à PostgreSQL
- Voir si on garde le fichier .sql fourni par Mobilizon (a priori oui)
- Migration database : a priori, cela initialise la db
Pour les geocoders, cela se fera à la main. Voir ce que utilise Alyve pour le moment.
Le playbook peut gérer les màj facilement, car il suffit de télécharger le binaire et faire une migration de la db (puis redémarrer le service).CeloCelohttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/217Playbook pour uptime-kuma2023-10-08T08:08:11ZHgOPlaybook pour uptime-kumaHgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/223Refonte des group vars pour les HAProxy2023-10-08T07:59:37ZHgORefonte des group vars pour les HAProxyOn commence à avoir beaucoup de serveurs avec un HAProxy, ça devient un peu complexe au niveau des group vars...On commence à avoir beaucoup de serveurs avec un HAProxy, ça devient un peu complexe au niveau des group vars...HgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/188Alerte quand il y a des erreurs sur les disques2023-10-08T07:41:30ZHgOAlerte quand il y a des erreurs sur les disquesIl faudrait une alerte quand, par exemple, un disque est défectueux, pour ne pas se rendre compte trois mois plus tard qu'on n'avait plus qu'un seul disque.
On pourrait se baser sur les rapports de smartctl quand disponible par ex.Il faudrait une alerte quand, par exemple, un disque est défectueux, pour ne pas se rendre compte trois mois plus tard qu'on n'avait plus qu'un seul disque.
On pourrait se baser sur les rapports de smartctl quand disponible par ex.https://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/193Alertes pour les backups Proxmox2023-09-25T08:11:52ZHgOAlertes pour les backups ProxmoxPar contre je n'ai pas trouvé comment récupérer les metrics des backups Proxmox.Par contre je n'ai pas trouvé comment récupérer les metrics des backups Proxmox.https://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/225PHP 8.0 déprécié par Nextcloud2023-08-08T19:53:54ZHgOPHP 8.0 déprécié par NextcloudIl faudra vérifier les autres applications web, car PHP 8.0 ne sera plus supporté dans 3 mois : https://www.php.net/supported-versions.phpIl faudra vérifier les autres applications web, car PHP 8.0 ne sera plus supporté dans 3 mois : https://www.php.net/supported-versions.phpHgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/224Mettre le header X-Frame-Options à SAMEORIGIN2023-07-22T16:16:36ZHgOMettre le header X-Frame-Options à SAMEORIGINNextcloud demande à ce que le header X-Frame-Options soit à SAMEORIGINNextcloud demande à ce que le header X-Frame-Options soit à SAMEORIGINHgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/219Config HAProxy pour le serveur VPN2023-07-03T08:10:51ZHgOConfig HAProxy pour le serveur VPNIl faut pouvoir configurer les CORS pour accepter les requêtes depuis user.neutrinet.be, et permettre au backend de se connecter en TLS avec `verify none`Il faut pouvoir configurer les CORS pour accepter les requêtes depuis user.neutrinet.be, et permettre au backend de se connecter en TLS avec `verify none`HgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/216Mettre à jour Hedgedoc en v1.9.82023-07-02T09:53:12ZHgOMettre à jour Hedgedoc en v1.9.8HgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/221Configuration de Matterbridge pour envoyer vers Matrix2023-07-01T21:32:53ZHgOConfiguration de Matterbridge pour envoyer vers Matrixhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/222Fix format clé GPG du dépôt Ceph2023-07-01T14:24:01ZHgOFix format clé GPG du dépôt CephHgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/220[telegraf] L'option timeout_response de inputs.prometheus est dépréciée2023-07-01T10:02:11ZHgO[telegraf] L'option timeout_response de inputs.prometheus est dépréciéeHgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/208Ajout des headers de sécurité pour HAProxy2023-07-01T08:39:27ZHgOAjout des headers de sécurité pour HAProxyHgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/213Enlever l'envoi d'alertes groupées2023-07-01T08:11:46ZHgOEnlever l'envoi d'alertes groupéesHgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/197Ne pas supprimer le mot de passe root pour PBS2023-06-17T11:50:34ZHgONe pas supprimer le mot de passe root pour PBSOn a besoin du mot de passe root pour accéder à l'interface d'admin de Proxmox Backup Server.On a besoin du mot de passe root pour accéder à l'interface d'admin de Proxmox Backup Server.https://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/215Ajouter sendmail dans les dépendences de Grav2023-06-09T16:32:27ZHgOAjouter sendmail dans les dépendences de GravHgOHgOhttps://gitlab.domainepublic.net/Neutrinet/infra-ansible/-/issues/214Ajout de la dépendence ansible-compat2023-06-09T15:59:27ZHgOAjout de la dépendence ansible-compatLa version 4.0 de ansible-compat casse Molecule et Ansible-lint. La solution est de rester en version 3.0.2 : https://github.com/ansible-community/molecule/issues/3903La version 4.0 de ansible-compat casse Molecule et Ansible-lint. La solution est de rester en version 3.0.2 : https://github.com/ansible-community/molecule/issues/3903HgOHgO