Taille: 10199
Commentaire: les MLs utiles
|
Taille: 10263
Commentaire: Homogénéité avec les autres HowTo
|
Texte supprimé. | Texte ajouté. |
Ligne 1: | Ligne 1: |
## page was renamed from VieBde/InformatiqueBde/HowtoRespoinfo |
Respo-info, c'est quoi ?
Le rôle de respo-info est un rôle un peu particulier de membre actif BDE, cette page explique un peu à quoi ils servent, ce qu'ils doivent savoir faire, et comment le faire.
Sommaire
Le strict minimum
La note elle marche pas
- Rebrancher le câble Ethernet de kfet
- Se connecter sur note.crans.org et redémarrer le serveur et le client de la note :
$ sudo systemctl restart note note-client
La note elle marche vraiment pas
Le serveur note.crans.org ne pingue plus ?
Il faut le redémarrer de force. Comme il s'agit d'un serveur virtuel, il faut l'arrêter depuis l'interface Proxmox, ou demander au Crans de le faire. (Frappez vos prédécesseurs s'ils ne vous ont pas filé les accès Proxmox des machines BdE.)
Mettre à jour les serveurs
Il faut faire régulièrement les mises à jour des serveurs.
Pour éviter de trop se fatiguer, il est possible d'utiliser cssh pour tout faire d'un coup ! (Paquet clusterssh dans Debian et Ubuntu)
En l'état actuel des choses (2015-07-30) :
- bde3 est toujours sous Wheezy : il faudra rajouter les sources de Wheezy LTS aux alentours de mai 2016 (fin du support simple de Debian Wheezy), à moins qu'il ne soit jeté d'ici-là
Les trucs bien
Satisfaire les trésorier-e-s
Parce qu'ils savent pas/peuvent pas le faire et que en général leurs question sont légitimes.
- Mettre à 0 la note de quelqu'un qui n'a pas réadhéré :
=# INSERT INTO transactions (conso, emetteur, destinataire, montant, quantite, valide, remarque) VALUES (1, ????, 0, ??, 1, true, 'Vidage de note')
- À faire dans l'autre sens si c'est un remboursement de dette. On ne fait pas de transaction à montant négatif.
Faire des stats. En général le trésorier-e demande un truc pas clair, il faut lui faire préciser, et ensuite ça consiste à faire le bon SELECT, potentiellement avec des JOIN.
- Gérer les catégories de boutons : dans un shell SQL, il suffit de rendre visible un bouton de la catégorie X pour qu'elle soit visible.
- Notamment au moment du PR (il y a des boutons dans la catégorie 'PR', mais elle est masquée).
Les Bonus
Passation
- Penser à transmettre/changer les mots de passe root des serveur.
- Penser à transmettre les clés du local serveurs.
- Faire une formation minimale sur les scripts et SQL.
Ajouter un nouveau respo-info
Pour lui ajouter les accès aux serveurs, voire VieBde/InformatiqueBde/BaseLdap, penser à le mettre dans les groupes pertinents.
Pour lui donner les accès SQL :
$ sudo -u postgres psql postgres=# CREATE ROLE toto SUPERUSER LOGIN;
Si vous avez oublié l'un des deux (ou que vous voulez l'ajouter après) :
postgres=# ALTER ROLE toto SUPERUSER;
Ensuite, en admettant que toto soit aussi son nom d'utilisateur système, il pourra se connecter à la base de données simplement avec psql note. Vous serez gentils de ne pas donner les accès SUPERUSER à des gens qui ne sont pas respo-info, ça leur donne quand même la possibilité de, par exemple, supprimer des bases de données etc… Pour leur donner les accès à la base de données de la note quand même :
postgres=# GRANT ALL ON DATABASE note TO toto;
On peut choisir autre chose que ALL (SELECT, UPDATE,…).
Les MLs
Dans leur travail, les respo-info sont aidés par (ou doivent utiliser, c'est selon) les mailing-lists suivantes :
respo-info.bde
- Pour communiquer entre respo-info, dire qui a fait quoi, s'est lancé dans quel projet, a fait un truc bizarre sur la note, etc…
- Elle reçoit actuellement les mails de scripts qui tournent automatiquement, font des vérifications, et préviennent quand il y a un problème (la base de données de la note est incohérente, certaines caméras n'enregistrent plus les vidéos…)
- Y sont inscrits les respo-info actuels, les anciens que ça intéresse toujours, voire des gens qui ne l'ont jamais été mais ont participé au développement et sont compétents/pertinents en cas de besoin d'aide/conseils.
notekfet2015
Pour communiquer avec les adhérents individuellement. En effet, lorsque la note envoie un mail à un adhérent, elle l'envoie (sauf exception) avec l'adresse notekfet2015@crans.org, qui, si on y répond, tombe sur cette ML.
- Pour savoir si la note est en bonne santé. Quand il y a des erreurs sur un serveur ou sur la note, un mail tombe ici. Notamment quand un mail n'arrive pas à joindre le destinataire parce que son adresse est invalide.
- Y sont inscrits les respo-info actuels et les développeurs actifs.
notekfet2015-commit
- Pour suivre le développement de la note.
Chaque fois qu'un commit est pushé sur un dépôt git de la note, un mail est envoyé ici.
Y sont inscrits les développeurs actifs ou n'importe qui d'intéressé d'ailleurs, mais attention, ça peut spammer et l'info est de toutes manière publique ici ou là.
notekfet2015-rapports
- Pour faire le stalker sur les mouvements d'argent.
- Chaque semaine, un résumé synthétique des dépenses/gains du BDE via boutons/crédits/retraits/transferts y est envoyé.
- En raison du caractère assez privé de ces données, ne devraient y être inscrits que des membres du bureau. En raison du spam et du caractère pas fascinant des ces infos, les intéressés seront la trésorerie et les chefs kfet.
note-commit.bde
Ne vous y trompez pas, celle-ci ne sert plus, c'était l'équivalent de notekfet2015-commit pour la NK2012. Il devrait exister également note-dev.bde (le pendant de notekfet2015 pour les discussion techniques sur la NK2012), mais elle a sans doute brûlé dans un ménage des MLs non utilisées.
tresorerie.bde
- Parce que les respo-info communiquent beaucoup avec les trésoriers (voire, le sont).
adherents.bde
Pour envoyer un mail à tous les adhérents. Attention, à utiliser avec parcimonie (le WEI, l'AG, des infos très importantes et concernant vraiment tout le monde (campus fermé pour état d'urgence, kfet et kokarde fermées par l'administration…)).
- Les respo-info sont souvent mis à contribution pour repeupler cette mailing-list peu après la rentrée (enlever les anciens, inscrire les nouveaux). En général, on fait ça en supprimant tout le monde et en inscrivant le résultat d'une requête SQL bien sentie (on inclut souvent les gens ayant adhéré les 2 dernières années même s'ils n'ont pas (encore ?) réadhéré, parce que ARPE, etc…).
- Un ex-adhérent a le droit de s'en désinscrire, un adhérent non. En effet, c'est le moyen de communication du BDE pour toucher tous ses adhérents. (Il est notamment légalement obligé de les prévenir tous de la tenue de son Assemblée Générale.) C'est une des raisons pour lesquelles il faut maintenir le nombre de mail au strict minimum.
evenements
Cette ML diffère de la précédente car les gens peuvent s'en désinscrire librement. L'inscription se fait (du moins, se fera dès qu'on l'aura correctement mis en place) par opt-in à l'inscription.
- On peut envisager de le reproposer à chaque réadhésion.
- Elle sert à envoyer des annonces plus fréquentes sur les activités associatives du campus.
- Si je suis un club/asso et que je veux faire ma pub, je maile où ?
Eh bien, pas sur adherents.bde. Sauf que evenements comme son nom l'indique, c'est pour les trucs qui se passent ponctuellement à telle date, et non pas pour les activités permanentes d'un club. J'en profite que c'est moi qui rédige cette page pour râler ici sur les gens qui ont appelé cette ML comme ça, diminuant du même coup sa sémantique, alors que j'aurais voulu l'appeler communication.bde, et là on aurait pu envoyer dessus le programme de chaque semaine (comme actuellement sur evenements) et des mails que les clubs/assos ont envie d'envoyer. En mettant des règles de limitations de nombre de mail par club/asso par an.
Les respos-info, c'est qui ?
Parce que savoir qui c'est, c'est bien, mais les anciens sont encore là, ont des conseils à vous donner, savent faire… et surtout vous surveillent
- En des temps immémoriaux
BarBichu, chef de projet de la Note Kfet 2012
- Surréa[list]
- Makiavé[list]
OùEstChar[list]
- A[list]
- [List]ériK
- Katac[List]
WikiChirac (pendant 2 semaines)
Pas un peu plus quand même ? -- WikiChirac
- dely
Links
La doc officielle de !PostgreSQL (ultra bien foutue) : http://docs.postgresqlfr.org/
Globalement, tout ce qui est sous VieBde/InformatiqueBde
Ouais enfin y'a deux-trois trucs qui datent d'avant Barbichu, alors c'est ptêtre pas très frais. Visez surtout ../ServeursBde
À l'issu du mandat des Charlies, achats et problèmes de respos-info : ../CrRi2012