====== Liste des tâches à réaliser sur l'infrastructure SINP AURA ======
==== À faire ====
==== Fait ====
* Finaliser la configuration des tableaux de bord de Grafana
* Ajouter une variable au Dashboard Grafana Gunicorn afin de pouvoir accéder aux différentes app de GeoNature utilisant Gunicorn
* Régler les différents Dashboards de Grafana
* Définir des alertes dans Grafana
* Récupérer les monographies du PIFH dans TaxHub
* Récupérer les photos du PIFH dans TaxHub
* Pour les photos du CBNA intégrer plutôt les données d'Ajaris ! => possible mais pas très stable. Utilisation serveur pour l'instant.
* Pour les photos du CBNMC utiliser OVH Object Storage (S3) pour le stockage => pour l'instant plus simple sur serveur.
* Installer Biodiv'Territoire (? => oui)
* Installer Gn2Pg (? => oui)
* Créer une liste de discussion technique pour l'admin des serveurs hébergeant GeoNature : admin-infra@biodiversite-aura.fr
* Faire le point sur les comptes OVH du projet SINP AURA
* Définir les URLs à utiliser pour les différents outils du SINP AURA
* Préparer l'environnement Public Cloud sur l'interface OVH
* Préparer les 2 instances web et db en suivant les instructions du wiki
* Tester l'utilisation d'OpenStack pour sauvegarder/transférer des instances
* Corriger l'installation de Firewalld pour utiliser Iptables sur db et web
* Créer le dépôt Github sinp-aura-tickets
* Créer le dépôt Github sinp-aura-data
* Transférer un snapshot de l'instance Web sur Londres pour créer l'instance bkp
* Commander une instance bkp sur le Datacenter de Londres avec l'image web-srv à charger directement
* Modifier/Recréer si nécessaire le VPN pour prendre en compte l'instance bkp
* Supprimer les volumes storage inutiles
* Compléter/mettre à jour la doc d'installation vis à vis de l'instance bkp
* Installer GeoNature
* Installer TaxHub
* Installer UsersHub
* Installer GeoNature-Atlas
* Installer les outils de monitoring à l'aide de Docker sur bkp
* Configurer les instances db et web pour envoyer les infos monitorées vers bkp (mise à jour de la doc)
* Utiliser un dépôt Borg sur Bkp et des images Docker Borgomatic pour sauvegarder web et db sur bkp : [[https://www.borgbackup.org/| Borg Backup]], [[https://torsion.org/borgmatic/| Borgomatic]], [[https://github.com/b3vis/docker-borgmatic/blob/master/base/README.md| Docker Borgomatic]], [[https://connect.ed-diamond.com/Linux-Pratique/LP-098/Ne-procrastinez-plus-vos-sauvegardes-grace-a-Borg3| Tuto mise en place de Borg]]
* Vérifier le bon fonctionnement du cron sur db-srv
* Créer le docker borgmatic pour web-srv
* Tester la restauration de fichier
* Tester la restauration de base de données
* Créer le mécanisme de sauvegarde des instances (OpenStack, API OVH v6...) web et db sur le serveur bkp
* Vérifier le bon transfert des sauvegardes sur UK1
* Ajouter un mécanisme de suppression des images trop ancienne
* Voir comment créer un dépôt sur bkp permettant de télécharger via un script (bash) les archives des données à intégrer . Solution : [[https://hub.docker.com/r/atmoz/sftp| Serveur SFTP Docker]], [[https://hub.docker.com/_/nextcloud#running-this-image-with-docker-compose|NextCloud (avec WebDAV et donc CURL)]]
* Corriger les scripts d'intégration pour utiliser ce dépôt à la place de Dropbox
* Finaliser la mise en place d'un utilisateur accédant en lecture seule aux bases de GeoNature via un tunnel SSH
* Intégration du référentiel géo de Flavia
* Intégration des observations CBNMC, CBNA, LPO, FLAVIA
* Intégration des observations CBNMC
* Intégration des observations CBNA
* Intégration des observations FLAVIA
* Intégration des observations LPO
* Importer les images de l'INPN
* Mettre à jour les vues matérialisées du référentiel géo de GeoNature Atlas
* Mettre à jour les vues matérialisées des données de GeoNature Atlas => résoudre le problème de perte de connexion FDW
* Remplacer les logos CBNs dans les pieds de page de l'Atlas et GeoNature
* Fermer les tickets du dépôt de suivi :https://github.com/cbn-alpin/sinp-aura-tickets/issues