Laurent POUJOULAT a écrit :
Scripts écrits et testés. Ils sont localisés dans la VM sur /srv/valise.chapril.org qui est aussi un dépôt git local
Le cron est en place dans /etc/cron.d pour exécution le 1er de chaque mois à minuit 5
Le rapport est stocké sous redmine dans le ticket #4095
Un fichier log est associé à l'exécution du cron: /var/log/valise_stats.log
C'est vraiment excellent. Quelques demandes supplémentaires pour coller à des conventions internes :
1) /srv/valise.chapril.org/ est un home de service
Donc, pas un dépôt git. L'idée est d'avoir un espace où tu peux ranger tout ce qui ce rapport au service. Tout n'ira pas dans un dépôt.
Exemple, tu veux faire export local de la bd pour analyse, hop tu peux le faire dans ton /srv/valise.chapril.org/, créer un sous dossier de travail.
Recommandation :
- mv valise.chapril.org tools; mkdir valise.chapril.org ; mv tools valise.chapril.org
- appelons ce dépôt « tools », ainsi je pourrais le mettre en partage sur agir.april.org
Anticipation : le dépôt tools va accueillir d'autres travaux (tes sondes de supervision locales), suggestion de créer des sous-répertoires par sujet : tools/rapports_activites/ ; tools/monitoring/
2) externaliser les clés/mdp
Actuellement, des éléments sensibles sont commités. Ça ne va pas le faire quand je vais partager le dépôt sur agir.april.org :D
Recommandation : externaliser la configuration du scrip dans /etc/valise.chapril.org/
L'utilisation d'un « source /etc/valise.chapril.org/valisechaprilorg.conf » me semble envisageable.
Possibilité de copier le fichier url_credencial aussi. Garder une version dans le dépôt mais en mettant des XXXXXXXXXX pour le mdp.
3) nommage du fichier cron
Actuellement : cron_d_valise_stats
Recommandation : valisechaprilorg.cron dans le dépôt tools et valisechaprilorg dans /etc/cron.d
Avec tous mes encouragements \o/ <3