MDM-035 · Installer: branch corretto e ruoli master/slave¶
| Campo | Valore |
|---|---|
| Gruppo | 2 · Codice box e wrapper |
| Assegnato a (proposta) | Mattia |
| Priorità | P1 |
| Stima indicativa | S |
| Stato | ⬜ da fare |
| Attività del piano | — |
| Dipende da | MDM-032 |
Contesto¶
Lo script installer.sh servito dal midserver fa git clone senza branch (prende sempre main): scegliendo "stage" installa tag vecchi (3.1.3-stage, wrapper 2.0.2) invece della linea stage (M26). Non gestisce i ruoli master/slave, che oggi si configurano a mano. Lo script con i ruoli esiste solo nel repository del box (mdm_installation, branch stage).
Cosa fare¶
- [ ] Correggere lo script del midserver:
git clone --branch mainper prod e--branch stageper stage (o rimuovere la scelta "stage" finché la nuova versione non è pronta). - [ ] Decidere un solo installer: servire dal midserver v3 lo script della linea
stage(con i ruoli), oppure scaricarlo dal repository del box. - [ ] Togliere le credenziali AWS dallo script (M16), con credenziali minime e temporanee.
- [ ] Provare l'installazione di un box standalone, di un master e di uno slave in laboratorio.
Criteri di accettazione¶
- Scegliendo "stage" si installa la nuova versione corrente; scegliendo "prod" la 3.2.x corrente.
- Un master e uno slave installati con lo script si registrano tra loro e compaiono nel pannello dev.
Rischi e attenzioni¶
Lo script è pubblico sul midserver e contiene credenziali AWS: non diffonderlo e non copiarlo nei documenti.