fuss-manager issueshttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues2021-08-06T13:34:46Zhttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/986Salvataggio inventory prima di lanciare un playbook2021-08-06T13:34:46ZEnrico ZiniSalvataggio inventory prima di lanciare un playbookAl momento non viene salvato l'inventory aggiornato prima di lanciare un playbook.
Dovendolo fare, visto anche #972, possiamo scegliere se salvare l'intero inventory o salvare un inventory temporaneo ad-hoc per questo run.
ParliamoneAl momento non viene salvato l'inventory aggiornato prima di lanciare un playbook.
Dovendolo fare, visto anche #972, possiamo scegliere se salvare l'intero inventory o salvare un inventory temporaneo ad-hoc per questo run.
Parliamone0.9 ConsolidamentoElena GrandiElena Grandihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/983Rinominare registered in managed in tutto il codice2021-08-09T09:45:07ZElena GrandiRinominare registered in managed in tutto il codicePartendo da manager/store/models.py , e tutto il resto del codice; alla fine fare un reset delle migrazioni.Partendo da manager/store/models.py , e tutto il resto del codice; alla fine fare un reset delle migrazioni.0.9 ConsolidamentoMark CaglienziMark Caglienzihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/982Permettere di specificare delle variabili per una singola run di playbook2021-08-06T10:02:10ZElena GrandiPermettere di specificare delle variabili per una singola run di playbookAggiungere un'interfaccia tipo quella delle host_vars, ma che venga usata solo per il playbook.
Come backend si devono poi passare quelle variabili ad ansible, ma anche leggere una variabile dal playbook che dica che variabili si aspett...Aggiungere un'interfaccia tipo quella delle host_vars, ma che venga usata solo per il playbook.
Come backend si devono poi passare quelle variabili ad ansible, ma anche leggere una variabile dal playbook che dica che variabili si aspetta di trovare, da mostrare sull'interfaccia come documentazione.0.10 Interfacciahttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/979Estrarre le datasource perché siano eseguibili esterni2021-08-06T10:00:20ZElena GrandiEstrarre le datasource perché siano eseguibili esterniParlando con fuss-manager con un api appositaParlando con fuss-manager con un api apposita0.97 Redesign delle sourceshttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/957Usare scritture atomiche in SimpleAnsibleInventory2021-08-06T10:42:12ZEnrico ZiniUsare scritture atomiche in SimpleAnsibleInventoryAl momento una scrittura interrotta dell'inventory di Ansible lascia un file corrotto.
Possiamo cambiare la `open` con un `atomic_writer` (preso per esempio da
https://salsa.debian.org/nm-team/nm.debian.org/-/blob/master/backend/utils.p...Al momento una scrittura interrotta dell'inventory di Ansible lascia un file corrotto.
Possiamo cambiare la `open` con un `atomic_writer` (preso per esempio da
https://salsa.debian.org/nm-team/nm.debian.org/-/blob/master/backend/utils.py#L25 )
per evitare il problema, e sovrascrivere l'inventory di Ansible precedente solo se la scrittura è andata a buon fine0.9 Consolidamentohttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/956Non ricaricare inventario di ansible alla partenza se non è stato modificato2021-06-21T17:36:31ZEnrico ZiniNon ricaricare inventario di ansible alla partenza se non è stato modificatoUna volta caricato un file di host, o salvato all'uscita, possiamo salvare nel database informazioni tipo st_dev, st_ino, st_size, st_mtime. Se alla partenza successiva di fuss-manager queste informazioni non sono cambiate, possiamo salt...Una volta caricato un file di host, o salvato all'uscita, possiamo salvare nel database informazioni tipo st_dev, st_ino, st_size, st_mtime. Se alla partenza successiva di fuss-manager queste informazioni non sono cambiate, possiamo saltare il passaggio del syncEnrico ZiniEnrico Zinihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/944Sistemare i playbook di fuss-client per poter essere lanciato da fuss-manager2021-05-13T10:34:17ZElena GrandiSistemare i playbook di fuss-client per poter essere lanciato da fuss-managerPer ora è sufficente che funzioni per `fuss-client -u` (senza la parte di connessione inziale, per cui c'è #823)Per ora è sufficente che funzioni per `fuss-client -u` (senza la parte di connessione inziale, per cui c'è #823)0.9 Consolidamentohttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/942Nuovi playbook da scrivere2021-08-06T09:34:11ZElena GrandiNuovi playbook da scrivere* [ ] installazione pacchetto
* [ ] apt autoremove
* [ ] restart* [ ] installazione pacchetto
* [ ] apt autoremove
* [ ] restart0.9 ConsolidamentoElena GrandiElena Grandihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/941Verificare se fuss-manager sta ancora creando un gruppo di nome all2021-08-06T09:34:15ZElena GrandiVerificare se fuss-manager sta ancora creando un gruppo di nome allAnziché mantenere correttamente in all le macchine senza gruppoAnziché mantenere correttamente in all le macchine senza gruppo0.9 ConsolidamentoElena GrandiElena Grandihttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/940Sistemare il funzionamento delle sources2021-08-06T09:34:14ZElena GrandiSistemare il funzionamento delle sources* ci sono macchine che non vengono viste. La data di ultima modifica rimane molto nel passato
* i dati presi da dhcp non sono corretti (dettagli?)
* aggiungere un backend the ascolta la cache arp del server
* detect affidabile di quando ...* ci sono macchine che non vengono viste. La data di ultima modifica rimane molto nel passato
* i dati presi da dhcp non sono corretti (dettagli?)
* aggiungere un backend the ascolta la cache arp del server
* detect affidabile di quando una macchina viene accesa (dalla cache di arp?)0.9 ConsolidamentoElena GrandiElena Grandihttps://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 Caglienzi