Idées de choses à faire sur l'infra
Version 1.2 par Clément AUBIN le 2021/03/22 11:33
Si un jour vous sentez que l'infra marche très bien et qu'il n'y a rien à faire, n'ayez crainte ! Cette page est faite pour vous ! Ci-après, une liste non-exhaustive des petites améliorations qui pourraient être effectuées pour simplifier la vie des admins.
- Faire du nettoyage : désactiver / supprimer les composants dont l'association ne se sert plus aujourd'hui. Le plus souvent, ça veut dire :
- Des VMs non utilisées
- Des configurations Nginx sur Bill non utilisées
- Des entrées DHCP liées à des VMs non utilisées
- Des entrées DNS liées à des VMs non utilisées
- S'assurer que toutes les données de l'infra sont sauvegardées
- Valider que la stratégie de sauvegarde reposant sur le système Bacula de l'EISTI est toujours valide pour :
- psql-prod
- mysql-prod
- gitlab-prod
- archive-prod
- Rajouter des contenus qui devraient être sauvegardés
- Documenter le fonctionnement des sauvegardes
- Valider que la stratégie de sauvegarde reposant sur le système Bacula de l'EISTI est toujours valide pour :
- S'assurer que les machines sont à jour
- Mettre à jour les VMs vers la dernière version stable de Debian
- Mettre à jour les serveurs physiques vers la dernière version stable de Debian
- S'assurer que Puppet fonctionne correctement une fois ces mises à jour déployées
- Automatiser la création de VM / d'enregistrements DHCP / d'enregistrements DNS / de VHosts
- Ça peut être un peu complexe, ça amènerait potentiellement un gros gain de temps pour la maintenance
- Soit ça peut être fait via l'intégration d'une solution d'automatisation déjà existante
- Soit ça peut être fait via une configuration Puppet custom
- Soit ça peut être fait à la main via un outil tel que nginx-config-generator
- Améliorer GitLab pour faciliter son utilisation pour les projets de l'asso
- Soit automatiser (encore plus) sa mise à jour régulière, soit voir pour migrer l'instance vers une installation plus simple et standard
- Mettre à jour les serveurs de CI