FUSS issueshttps://gitlab.fuss.bz.it/groups/fuss/-/issues2020-08-28T09:30:50Zhttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/751Configurare nome macchina per DHCP e DNS2020-08-28T09:30:50ZEnrico ZiniConfigurare nome macchina per DHCP e DNS<!--_Originally created by @Enrico Zini on [#751 (Redmine)](http://www.example.org/issues/751)_-->
Quando si assegnare un nome a una macchina, configurare fuss-server per
farlo tornare su DHCP e DNS<!--_Originally created by @Enrico Zini on [#751 (Redmine)](http://www.example.org/issues/751)_-->
Quando si assegnare un nome a una macchina, configurare fuss-server per
farlo tornare su DHCP e DNS0.95 Configurazione fuss-server con dati delle macchinehttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/752Assegnazione IP fisso2020-08-28T09:30:54ZEnrico ZiniAssegnazione IP fisso<!--_Originally created by @Enrico Zini on [#752 (Redmine)](http://www.example.org/issues/752)_-->
Permettere di assegnare un IP fisso per una macchina, e configurare
fuss-server per assegnarlo via DCHP<!--_Originally created by @Enrico Zini on [#752 (Redmine)](http://www.example.org/issues/752)_-->
Permettere di assegnare un IP fisso per una macchina, e configurare
fuss-server per assegnarlo via DCHP0.95 Configurazione fuss-server con dati delle macchinehttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/753Blocco accesso a internet per un client2021-05-12T09:40:15ZEnrico ZiniBlocco accesso a internet per un client<!--_Originally created by @Enrico Zini on [#753 (Redmine)](http://www.example.org/issues/753)_-->
Configurare il blocco/sblocco dell’accesso a internet per una macchina
client<!--_Originally created by @Enrico Zini on [#753 (Redmine)](http://www.example.org/issues/753)_-->
Configurare il blocco/sblocco dell’accesso a internet per una macchina
client0.95 Configurazione fuss-server con dati delle macchinehttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/773Detect e visualizzazione fact ansible per le macchine2021-05-13T10:00:51ZEnrico ZiniDetect e visualizzazione fact ansible per le macchine<!--_Originally created by @Enrico Zini on [#773 (Redmine)](http://www.example.org/issues/773)_-->
Per le macchine per le quali abbiamo accesso come root, possiamo fare un
giro di gather fact di ansible e mostrarne alcuni nell’interfacc...<!--_Originally created by @Enrico Zini on [#773 (Redmine)](http://www.example.org/issues/773)_-->
Per le macchine per le quali abbiamo accesso come root, possiamo fare un
giro di gather fact di ansible e mostrarne alcuni nell’interfaccia.
Questo può avere un’utilità generica e dare un meccanismo estensibile
per raccogliere informazioni, tipo anche se una macchina è configurata
con fuss-client.
### Subtasks
- [ ] fuss/fuss-manager#855
### Related issues
- **Related to** fuss/fuss-manager#738
- **Related to** fuss/fuss-manager#8290.99 feature futurehttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/788Fare pacchetto .deb2021-08-06T10:29:01ZEnrico ZiniFare pacchetto .deb<!--_Originally created by @Enrico Zini on [#788 (Redmine)](http://www.example.org/issues/788)_-->
Distribuire l’applicazione in modo che ascolti per default solo su
127.0.0.1 (visto che non c’è al momento autenticazione)
### Sub...<!--_Originally created by @Enrico Zini on [#788 (Redmine)](http://www.example.org/issues/788)_-->
Distribuire l’applicazione in modo che ascolti per default solo su
127.0.0.1 (visto che non c’è al momento autenticazione)
### Subtasks
- [x] fuss/fuss-manager#794
- [x] fuss/fuss-manager#796
- [ ] fuss/fuss-manager#813
- [ ] fuss/fuss-manager#909
### Related issues
- **Related to** fuss/fuss-manager#810
- **Related to** fuss/fuss-manager#8260.8.1 PacchettizzazioneElena GrandiElena Grandihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/802Comando per la pulizia del log dei risultati di ansible2021-05-13T09:30:17ZEnrico ZiniComando per la pulizia del log dei risultati di ansible<!--_Originally created by @Enrico Zini on [#802 (Redmine)](http://www.example.org/issues/802)_-->
Al momento il run di un playbook viene loggato con tutti i risultati in
`Config.playbook_log_dir`, in una directory per anno/mese, e in u...<!--_Originally created by @Enrico Zini on [#802 (Redmine)](http://www.example.org/issues/802)_-->
Al momento il run di un playbook viene loggato con tutti i risultati in
`Config.playbook_log_dir`, in una directory per anno/mese, e in una
directory di symlink indicizzata per ID del playbook.
Per pulire risultati vecchi, si può cancellare il contenuto delle
directory anno/mese troppo vecchie, e poi cancellare tutti i symlink
rotti della directory `id/`
In teoria si può fare con due righe di shell (la prima dipendende da
quali mesi si vogliono cancellare, la seconda è `symlinks -r -d .`); in
pratica penso sia piú pulito fornire un comando `fuss-manager cleanlogs`
o simili che faccia questo tipo di pulizia.0.98 migliorie indipendentihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/803Salvare il fingerprint delle macchine della rete di test in ~/.ssh/known_host...2021-05-13T09:24:07ZElena GrandiSalvare il fingerprint delle macchine della rete di test in ~/.ssh/known_hosts_fuss_test<!--_Originally created by @Elena Grandi on [#803 (Redmine)](http://www.example.org/issues/803)_-->
Quando si creano le macchine per la rete di test, salvarne il
fingerprint in `~/.ssh/known_hosts_fuss_test` o qualche altro file
simile,...<!--_Originally created by @Elena Grandi on [#803 (Redmine)](http://www.example.org/issues/803)_-->
Quando si creano le macchine per la rete di test, salvarne il
fingerprint in `~/.ssh/known_hosts_fuss_test` o qualche altro file
simile, in modo che possa, a scelta:
- essere caricato nel proprio `.ssh/config` con una riga tipo
`UserKnownHostsFile "~/.ssh/known_hosts"
"~/.ssh/known_hosts_fuss_test"`
- essere passato ad ansible tramite opportuno parametro, se necessario0.98 migliorie indipendentihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/813Far girare fuss-manager con un suo utente apposito2021-08-06T09:17:07ZElena GrandiFar girare fuss-manager con un suo utente apposito<!--_Originally created by @Elena Grandi on [#813 (Redmine)](http://www.example.org/issues/813)_-->
Al momento usa root, ma se possibile può essere il caso di usare un
utente dedicato.
Parent Task: fuss/fuss-manager#788
### Re...<!--_Originally created by @Elena Grandi on [#813 (Redmine)](http://www.example.org/issues/813)_-->
Al momento usa root, ma se possibile può essere il caso di usare un
utente dedicato.
Parent Task: fuss/fuss-manager#788
### Related issues
- **Related to** fuss/fuss-manager#8260.97 Redesign delle sourceshttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/820export di dati2021-05-13T09:39:49ZElena Grandiexport di dati<!--_Originally created by @Elena Grandi on [#820 (Redmine)](http://www.example.org/issues/820)_-->
Aggiungere una modalità di esportazione di dati delle macchine in base
ad un template (ad esempio coi template di tornado, o quelli di j...<!--_Originally created by @Elena Grandi on [#820 (Redmine)](http://www.example.org/issues/820)_-->
Aggiungere una modalità di esportazione di dati delle macchine in base
ad un template (ad esempio coi template di tornado, o quelli di jinja2)0.99 feature futurehttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/822Configurazione di clonezilla2021-05-13T09:36:50ZElena GrandiConfigurazione di clonezilla<!--_Originally created by @Elena Grandi on [#822 (Redmine)](http://www.example.org/issues/822)_-->
Permettere la configurazione del server clonezilla perché assegni alle
macchine comportamenti specifici<!--_Originally created by @Elena Grandi on [#822 (Redmine)](http://www.example.org/issues/822)_-->
Permettere la configurazione del server clonezilla perché assegni alle
macchine comportamenti specifici0.99 feature futurehttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/823Creare un playbook per la configurazione di un client con kerberos2021-05-13T10:31:38ZElena GrandiCreare un playbook per la configurazione di un client con kerberos<!--_Originally created by @Elena Grandi on [#823 (Redmine)](http://www.example.org/issues/823)_-->
Che sostituisca quanto fatto da fuss-client (evitando le continue
richieste di password ecc.)<!--_Originally created by @Elena Grandi on [#823 (Redmine)](http://www.example.org/issues/823)_-->
Che sostituisca quanto fatto da fuss-client (evitando le continue
richieste di password ecc.)0.99 feature futurehttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/824Aggiungere un macaddress a mano all'elenco delle macchine note2021-08-06T09:09:13ZElena GrandiAggiungere un macaddress a mano all'elenco delle macchine note<!--_Originally created by @Elena Grandi on [#824 (Redmine)](http://www.example.org/issues/824)_-->
Per poter iniziare ad assegnare informazioni alla macchina prendendo
l’informazione dalla scatola della stessa, prima della sua accensione<!--_Originally created by @Elena Grandi on [#824 (Redmine)](http://www.example.org/issues/824)_-->
Per poter iniziare ad assegnare informazioni alla macchina prendendo
l’informazione dalla scatola della stessa, prima della sua accensione0.99 feature futureMark CaglienziMark Caglienzihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/828Comportamento dell'accensione (e successivo spegnimento) macchine per la run ...2020-08-28T09:39:50ZElena GrandiComportamento dell'accensione (e successivo spegnimento) macchine per la run di playbook a macchine spente<!--_Originally created by @Elena Grandi on [#828 (Redmine)](http://www.example.org/issues/828)_-->
Nel caso si accendano macchine per effettuare operazioni su di loro,
come dobbiamo comportarci riguardo al loro spegnimento?
Se erano s...<!--_Originally created by @Elena Grandi on [#828 (Redmine)](http://www.example.org/issues/828)_-->
Nel caso si accendano macchine per effettuare operazioni su di loro,
come dobbiamo comportarci riguardo al loro spegnimento?
Se erano spente, rispegnerle sempre?
Controllare che nel frattempo non si sia loggato qualcuno, e se si è
loggato non spegnere (spegneranno loro)?
Altro?
Parent Task: fuss/fuss-manager#7490.11 Gestione di macchine accese / spentehttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/844Pagina di cambio password2020-08-28T09:41:05ZSimone PiccardiPagina di cambio password<!--_Originally created by @Simone Piccardi on [#844 (Redmine)](http://www.example.org/issues/844)_-->
E’ richiesta la possibilità di avere una pagina per il cambio password,
che gestisca la diversa policy per gli studenti (password che...<!--_Originally created by @Simone Piccardi on [#844 (Redmine)](http://www.example.org/issues/844)_-->
E’ richiesta la possibilità di avere una pagina per il cambio password,
che gestisca la diversa policy per gli studenti (password che non
scadono), sostituto di webpasswd installato dal fuss-server, che
semplicemente chiede username, vecchia password e due volte la nuova ed
effettua il cambiamento.0.99 feature futurehttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/846Disabilitare il plugin arpwatch anche quando arpwatch è installato, ma non si...2021-05-13T09:26:31ZElena GrandiDisabilitare il plugin arpwatch anche quando arpwatch è installato, ma non si hanno i permessi per leggerne il file<!--_Originally created by @Elena Grandi on [#846 (Redmine)](http://www.example.org/issues/846)_-->
[W 190617 12:08:17 inotifywait:103] inotifywait stderr: b"Couldn't watch /var/lib/arpwatch: Permission denied"
[W 190617 12:08:1...<!--_Originally created by @Elena Grandi on [#846 (Redmine)](http://www.example.org/issues/846)_-->
[W 190617 12:08:17 inotifywait:103] inotifywait stderr: b"Couldn't watch /var/lib/arpwatch: Permission denied"
[W 190617 12:08:17 inotifywait:75] /usr/bin/inotifywait exited with error code 10.97 Redesign delle sourceshttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/848Visualizzare lo stato di accensione o meno di una macchina2021-05-13T10:23:30ZElena GrandiVisualizzare lo stato di accensione o meno di una macchina<!--_Originally created by @Elena Grandi on [#848 (Redmine)](http://www.example.org/issues/848)_-->
l’interfaccia di octonet mostra lo stato di accensione di una macchina.
Potrebbe essere utile avere qualcosa di simile in fuss-manager,...<!--_Originally created by @Elena Grandi on [#848 (Redmine)](http://www.example.org/issues/848)_-->
l’interfaccia di octonet mostra lo stato di accensione di una macchina.
Potrebbe essere utile avere qualcosa di simile in fuss-manager, ma
bisogna decidere quale deve essere il comportamento.
Innanzitutto: cosa si intende per “accesa”?
- ha corrente?
- ha fatto sufficiente boot da rispondere ai ping?
- ha fatto sufficiente boot da essere raggiungibile via ssh?
Poi c’è la questione di aggiornare il dato: al momento noi siamo solo in
ascolto di attività dalle macchine, che avvengono quando la macchina è
accesa (e abbiamo l’orario del last\_seen), ma non quando la macchina è
spenta. Aggiungere del polling risolverebbe, ma sarebbe un po’ in
direzione contraria a quanto fatto fin’ora.
### Related issues
- **Related to** fuss/fuss-manager#7490.11 Gestione di macchine accese / spentehttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/853Dimenticare una macchina2021-08-06T10:22:16ZElena GrandiDimenticare una macchina<!--_Originally created by @Elena Grandi on [#853 (Redmine)](http://www.example.org/issues/853)_-->
Aggiungere la capacità di rimuovere una macchina da fuss-manager.
Per il caso d’uso della rimozione di macchine non più esistenti, non
...<!--_Originally created by @Elena Grandi on [#853 (Redmine)](http://www.example.org/issues/853)_-->
Aggiungere la capacità di rimuovere una macchina da fuss-manager.
Per il caso d’uso della rimozione di macchine non più esistenti, non
dovrebbe prevenire la riaggiunta della stessa macchina (che nel caso
sarebbe una feature differente).
Non serve che vengano cancellati i log dei playbook.0.10 InterfacciaMark CaglienziMark Caglienzihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/855Visualizzazione delle informazioni delle macchine2021-05-13T10:00:57ZElena GrandiVisualizzazione delle informazioni delle macchine<!--_Originally created by @Elena Grandi on [#855 (Redmine)](http://www.example.org/issues/855)_-->
fuss-manager raccoglie molte informazioni relative alle macchine, che al
momento vengono visualizzate in modo grezzo nel modo in cui le ...<!--_Originally created by @Elena Grandi on [#855 (Redmine)](http://www.example.org/issues/855)_-->
fuss-manager raccoglie molte informazioni relative alle macchine, che al
momento vengono visualizzate in modo grezzo nel modo in cui le fornisce
ansible.
È utile sapere quali di queste informazioni sono particolarmente
interessanti, in modo da visualizzarle di default (lasciando la massa
delle informazioni meno utili in una visualizzazione avanzata).
Parent Task: fuss/fuss-manager#7730.99 feature futurehttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/911Allowlist di backend di autenticazione2021-08-06T08:57:46ZElena GrandiAllowlist di backend di autenticazione<!--_Originally created by @Elena Grandi on [#911 (Redmine)](http://www.example.org/issues/911)_-->
Mettere nella configurazione una lista di backend di autenticazione da
attivare, nell’ordine definito dalla lista.<!--_Originally created by @Elena Grandi on [#911 (Redmine)](http://www.example.org/issues/911)_-->
Mettere nella configurazione una lista di backend di autenticazione da
attivare, nell’ordine definito dalla lista.0.96 Consolidamento dell'autenticazionehttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/916Infrastruttura per il lancio di playbook sul server2020-08-28T09:31:06ZElena GrandiInfrastruttura per il lancio di playbook sul server<!--_Originally created by @Elena Grandi on [#916 (Redmine)](http://www.example.org/issues/916)_-->
Poter lanciare playbook (provenienti dal pacchetto fuss-server) sul
server stesso, annotati con i permessi necessari per il loro lancio
...<!--_Originally created by @Elena Grandi on [#916 (Redmine)](http://www.example.org/issues/916)_-->
Poter lanciare playbook (provenienti dal pacchetto fuss-server) sul
server stesso, annotati con i permessi necessari per il loro lancio
tramite la variabile `fuss-manager: {...}`
### Related issues
- **Related to** fuss/fuss-manager#9170.95 Configurazione fuss-server con dati delle macchineElena GrandiElena Grandi