Projet

Général

Profil

Demande #5852 » 202204-integrationchris.md

2022-04-18 réunion d'intégration de Chris - Pierre-Louis Bonicoli, 26/05/2022 17:23

 
1
# Réunion d'intégration de Chris \\o/
2

    
3
## Préliminaires
4

    
5
Avec le départ de .... il y a une question de savoir comment nous intégrons de nouveau animinsys. Nous allons continuer comme avant -- à ceci près sans Christian -- mais en notant que Chapril verra pour comment s'adapter. Cette intégration actuelle est un peu ad-hoc et ce ne sera pas toujours @pilou. 
6

    
7
Les principes de bénévolat co-existent avec les besoins de fournir une administration bien. 
8

    
9
# Principes animsys Chapril
10

    
11
* Il existe une vidéo de présentation du Chapril, il est conseillé de la regarder:
12
  * <https://media.april.org/video/201911-Capitole_du_Libre_2019/Le_CHATON_Chapril_recrute-Christian_Momon-Cdl2019.mp4>
13
* rappel de la notion de groupe infra (adminsys) et de groupe animsys 
14
  * équipe adminsys :
15
    * QGuLL : Quentin Gibeaux
16
    * PoluX : François Poulain
17
    * rh : Romain Houvier
18
    * pitchum
19
* concept de vigilance continue (il est possible d'installer client de notification icinga)
20
* délai et réactivité (le « plus tôt » possible pour les alertes, une semaine de délai pour un upgrade c'est possible)
21
* points incontournables :
22
  * la doc à jour <https://admin.chapril.org>
23
  * les mises à jour du service
24
  * les tickets ([https://agir.april.org/projects/valise-chapril-org/issues)](https://agir.april.org/projects/valise-chapril-org/issues))
25
  * les alertes Icinga <https://icinga.chapril.org>
26
  * courriel support du service (valise-support@chapril.org, [https://listes.chapril.org/sympa/lists)](https://listes.chapril.org/sympa/lists))
27
  * la réunion mensuelle des animsys en début de mois (voir <https://agir.april.org/projects/chapril-chapril/issues> pour les prochaines réunions), participation des deux animsys importante. le pad de la réunion peut être rempli en début de réunion.
28
    * <https://pad.april.org/p/reunion-chapril-sprint-mai-2022>
29
    * prochaine réunion : mardi 10 mai 21h-22h30
30
* <https://stats.chatons.org/> : il faut maintenir les métriques
31
* principe d'installation normalisée (/srv,  /etc ...)
32
  * etckeeper
33
  * /srv/\<service>: /srv/valise.chapril.org/tools ([https://forge.april.org/Chapril/valise.chapril.org-tools)](https://forge.april.org/Chapril/forge.chapril.org-tools))
34
* accord pour engagement
35
  * Chris : OK
36

    
37
Les bases de données utilisées par les services sont hébergées localement sur chaque VM.
38

    
39
Il y a un bastion devant les services (april@fip.chapril.org), les certificats sont gérés par l'équipe animsys. HTTP est utilisé entre le bastion et les services.
40

    
41
* échange contacts: email
42
* binôme orga/répartition/dispos
43

    
44
# Cycle de vie d'un service
45

    
46
* valise.chapril.org
47
  * principes : éviter le nom du produit, éviter un mot, éviter l'anglais
48
* valise
49
  * principes : court, pas le nom d'un produit, évocateur du produit principal
50

    
51
Texte de présentation du service pour l'accueil, avec une capture
52

    
53
* clé SSH : clef ajoutée
54

    
55
# Tour du Chapril
56

    
57
* photos.april.org + convention photo
58
  * accord pour être pris en photo ?
59
    * Chris : OUI
60
  * accord pour diffusion photos en licence libre ?
61
    * Chris : OUI
62
* fiche du service sur www.chapril.org
63
  * <https://www.chapril.org/-services-.html>
64
  * OK
65
* accès vm :
66
  * [https://agir.april.org/issues/5849](https://agir.april.org/issues/5849#change-27059)
67
  * <https://admin.chapril.org/doku.php?id=admin:procedures:ajouter-animateur-service#acces_ssh> 
68
* inscription liste chapril@april.org
69
  * <https://listes.april.org/wws/info/chapril>
70
  * TODO Chris : FAIT
71
* inscription liste animsys@chapril.org
72
  * <https://listes.chapril.org/sympa/info/animsys>
73
    * inscriptions : en attente de validation
74
  * envoyer un courriel de présentation sur animsys@
75
    * a été envoyé sur chapril@april
76
  * rappel priorité usage des listes : chapril@ > animsys@ > admins@
77
* wiki.april.org
78
  * <https://wiki.chapril.org/>
79
  * [https://wiki.april.org/w/Chapril:Services:valise](https://wiki.april.org/w/Chapril:Services:forge)
80
* agir.chapril.org
81
  * création de compte : FAIT
82
  * ajout dans le projet Chapril
83
    * À FAIRE
84
  * ajout dans le sous-projet forge.chapril.org
85
    * A FAIRE
86
  * statistiques des tickets :
87
    * <https://statool.agir.april.org/chapril.xhtml>
88
* **Tout ticket clôturé doit être assigné.** Christian recommande de passer les tickets au statut "Fermé" lors de la réunion mensuelle.
89
* forge.april.org
90
  * FAQ : <https://forge.april.org/adminsys/forge.april.org-faq>
91
  * rappel gestion tickets externe
92
  * création de compte
93
    * A FAIRE
94
  * mettre avatar
95
    * À FAIRE
96
  * mettre clé ssh :
97
    * A FAIRE
98
  * ajout dans les projets valise.chapril.org
99
    * A FAIRE
100
  * indication du dossier /srv/valise.chapril.org/  FAIT
101
    * La maintenance du fichier/srv/chaprilinfos/well-known/chaprilinfos/valisechaprilorg.properties est  la responsabilité des animsys.
102
* admin.chapril.org :
103
  * création compte
104
    * A FAIRE
105
  * FAQ :  <https://admin.chapril.org/doku.php?id=admin:services:faq_services>
106
* icinga.chapril.org
107
  * création compte : A FAIRE
108
  * sonde détection disponibilité mise à jour
109
    * /srv/valise.chapril.org/tools/monitoring/
110
  * nagstamon
111
    * <https://nagstamon.ifw-dresden.de/files/stable/nagstamon_3.4.1_all.deb>
112
  * ou demander à être notifié par mail: <https://agir.april.org/issues/5717> 
113
* grafana.chapril.org
114
* status.chapril.org
115
  * création de compte :
116
    * A FAIRE
117
    * [https://status.chapril.org/dashboard](https://status.chapril.org/auth/login)
118
  * le service est hébergé avec le reste de l'infra
119
  * à la création d'une maintenance planifiée ou d'un incident il ne faut pas mettre d'horaire de fin (même dans le futur) sinon il ne sera pas affiché.
120
* rapport d'activité mensuel
121
  * /srv/forge.chapril.org/tools/rapport_activite/ executer update_redmine_ticket.sh qui appelle rapport_activite.sh
122
  * <https://agir.april.org/issues/4870>
123
  * alimentation automatique par cron
124
  * reporter manuellement les chiffres intéressants dans le pad réunion animsys mensuelle
125
* ChaprilInfos :
126
  * <https://statoolinfos.chapril.org/chaprilservices-forgechaprilorg.xhtml>
127
  * /srv/chaprilnfos/…/fichier properties
128
* la réunion mensuelle des animsys
129
  * **participation indispensable**
130
  * la précédente : <https://pad.april.org/p/reunion-chapril-sprint-avril-2022> 
131
  * la prochaine : <https://pad.april.org/p/reunion-chapril-sprint-mai-2022>
132
* rappel sur les pouets
133
  * sur @april (plutot que @chapril)
134
  * maj, nouveautés
135
  * simple demande à Fred avec possibilité de brouillon sur pad
136
* traitement du support
137
  * ajout dans la liste valise-support@chapril.org A FAIRE
138
  * <https://admin.chapril.org/doku.php?id=admin:services:faq_services#reception_d_un_courriel_sur_l_adresse_de_support>
139
* modération 
140
  * principe de responsabilité collective : la responsabilité n'a pas à reposer sur une unique personne
141
  * approche collégiale avec arbitrage par le Délégué Général et/ou le CA si nécessaire
142
  * registre de modération Chapril : <https://www.chapril.org/Registre-de-moderation.html> / <https://www.chapril.org/ecrire/> 
143
* notion de revue du service :
144
  * les alertes Icinga
145
  * les tickets ([https://agir.april.org)](https://agir.april.org))
146
  * les courriels en attente (mailing list: <https://listes.chapril.org/>, [https://listes.april.org/)](https://listes.april.org/))
147
  * la doc ([https://wiki.april.org/w/Chapril:Services:forge)](https://wiki.april.org/w/Chapril:Services:forge))
148
* accès service :
149
  * TODO Cpm mettre le compte de Pilou en administrateur FAIT
150

    
151
# Annexes
152

    
153
## Lexique
154

    
155
Animsys: Hyperviseurs
156

    
157
Animsys: Dans un VM
158

    
159
## Documents
160

    
161
Documents de référence:
162

    
163
[admin.chapril.org]([https://admin.chapril.org/doku.php?id=admin:services:valise.chapril.org)](<https://admin.chapril.org/doku.php?id=admin:services:valise.chapril.org>))
164

    
165
[wiki.april.org]([https://wiki.april.org/w/Chapril:services:valise)](<https://wiki.april.org/w/Chapril:services:valise>))
166

    
167
[agir.april.org]([https://agir.april.org/issues/5763)](<https://agir.april.org/issues/5763>))
168

    
169
[social.targaryen.house]([https://social.targaryen.house/@lordphoenix/107565294296722860)](<https://social.targaryen.house/@lordphoenix/107565294296722860>))
170

    
171
[help.nextcloud.com]([https://help.nextcloud.com/t/massive-performance-problems-cron-running-forever/133351)](<https://help.nextcloud.com/t/massive-performance-problems-cron-running-forever/133351>))
172

    
173
[agir.april.org]([https://agir.april.org/issues/3977)](<https://agir.april.org/issues/3977>))
174

    
175
Lecture en cours ou fait sans ordre précis:
176

    
177
* [\[https://wiki.april.org/w/Chapril:services:candidats\](https://wiki.april.org/w/Chapril:services:candidats)]([https://wiki.april.org/w/Chapril:services:candidats](https://wiki.april.org/w/Chapril:services:candidats))
178
* [\[https://fr.wikipedia.org/wiki/N%C3%A9tiquette\](https://fr.wikipedia.org/wiki/N%C3%A9tiquette)]([https://fr.wikipedia.org/wiki/N%C3%A9tiquette](https://fr.wikipedia.org/wiki/N%C3%A9tiquette))
179
* [\[https://wiki.april.org/w/Chapril\](https://wiki.april.org/w/Chapril)]([https://wiki.april.org/w/Chapril](https://wiki.april.org/w/Chapril))
180
* [\[https://www.april.org/groupes/chapril\](https://www.april.org/groupes/chapril)]([https://www.april.org/groupes/chapril](https://www.april.org/groupes/chapril))
181
* [\[https://agir.april.org/projects/chapril\](https://agir.april.org/projects/chapril)]([https://agir.april.org/projects/chapril](https://agir.april.org/projects/chapril))
182
* [\[https://admin.chapril.org/doku.php\](https://admin.chapril.org/doku.php)]([https://admin.chapril.org/doku.php](https://admin.chapril.org/doku.php))
183
* [\[https://admin.chapril.org/doku.php?id=admin\](https://admin.chapril.org/doku.php?id=admin)]([https://admin.chapril.org/doku.php?id=admin](https://admin.chapril.org/doku.php?id=admin))
184
* [\[https://www.chatons.org/\](https://www.chatons.org/)]([https://www.chatons.org/](https://www.chatons.org/))
185
* [\[https://wiki.april.org/w/Chapril:services:Plan\\\_d%27int%C3%A9gration\\\_d%27un\\\_nouveau\\\_service\](https://wiki.april.org/w/Chapril:services:Plan\\\_d%27int%C3%A9gration\\\_d%27un\\\_nouveau\\\_service)]([https://wiki.april.org/w/Chapril:services:Plan_d%27int%C3%A9gration_d%27un_nouveau_service](https://wiki.april.org/w/Chapril:services:Plan_d%27int%C3%A9gration_d%27un_nouveau_service))
186

    
187
## Accès à créer
188

    
189
Les accès suivant sont à créer par un adminsys chapril. @Pilou n'est pas AdminSys Chapril tout en étant AdminSys April:
190

    
191
1. icinga.chapril.org
192
2. admin.chapril.org
193
3. listes.chapril.org - compte chris@mann.fr créé, mais authorisations à attribuer
194

    
195
Comptes nécessaires créés par @chris2fr :
196

    
197
* membre [april.org]([https://www.april.org/trombinoscope.php?membre=cmann)](<https://www.april.org/trombinoscope.php?membre=cmann>))
198
* compte créé [agir.april.org]([https://agir.april.org/users/271)](<https://agir.april.org/users/271>))
199
* compte créé [wiki.april.org]([https://wiki.april.org/w/Utilisateur:ChrisMann)](<https://wiki.april.org/w/Utilisateur:ChrisMann>))
200
* abonnement fait sur liste de diffusion [chapril@april.org]([https://listes.april.org/wws/info/chapril)](<https://listes.april.org/wws/info/chapril>))
201
* passages sur [#april-chapril]([https://libera.chat/)](<https://libera.chat/>))
202

    
203
Comptes facultatifs créés par @chris2fr:
204

    
205
* compte sur [forge.chapril.org]([https://forge.chapril.org/chris2fr)](<https://forge.chapril.org/chris2fr>))
206
* compte sur [pouet.chapril.org]([https://pouet.chapril.org/@lesgrandsvoisins)](<https://pouet.chapril.org/@lesgrandsvoisins>))
207

    
208

    
(2-2/2)