fuss-manager issueshttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues2021-09-02T13:51:53Zhttps://gitlab.fuss.bz.it/fuss/fuss-manager/-/issues/975Permessi sulle view2021-09-02T13:51:53ZEnrico ZiniPermessi sulle viewServe fare una review dei permessi sulle view, aggiungendo test che li verifichino e controlli sulle view:
* [ ] Le view di lancio playbook sono permesse solo a chi ha il permesso `RunPlaybooks`
* [ ] Aggiunta/rimozione macchine da grup...Serve fare una review dei permessi sulle view, aggiungendo test che li verifichino e controlli sulle view:
* [ ] Le view di lancio playbook sono permesse solo a chi ha il permesso `RunPlaybooks`
* [ ] Aggiunta/rimozione macchine da gruppi e creazione gruppi sono permesse solo a chi ha il permesso `MachineGroupEdit`
* [ ] Le view in generale a parte login sono permesse solo a chi ha `ReadonlyBaseAccess` (e va semplificata la landing page per tenere solo la descrizione)
* [ ] L'edit delle host var è permesso solo a ch iha `InventoryVarsEdit`
* [ ] Capire se `MachinePowerOn` serve ancora come permission, visto che wake on lan viene fatto come playbook normale. In caso serve che qualcuno possa accendere macchine ma non far girare altri playbook, può servire aggiungere ai playbook un metadato col permesso richiesto, con default a `RunPlaybooks`
* [ ] aggiungere alle view django il controllo dei permessi, e togliere gli elementi della UI per i quali l'utente non ha i permessi (per esempio, non mostrare "run playbook" se l'utente non può farlo)0.10 InterfacciaMark CaglienziMark Caglienzihttps://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/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/749Esecuzione playbook su macchine spente2020-08-28T09:39:46ZEnrico ZiniEsecuzione playbook su macchine spente<!--_Originally created by @Enrico Zini on [#749 (Redmine)](http://www.example.org/issues/749)_-->
Run playbook e raccolta dati su macchine client, wrappato da accensione
e spegnimento della macchina
### Subtasks
- [ ] fuss/fu...<!--_Originally created by @Enrico Zini on [#749 (Redmine)](http://www.example.org/issues/749)_-->
Run playbook e raccolta dati su macchine client, wrappato da accensione
e spegnimento della macchina
### Subtasks
- [ ] fuss/fuss-manager#828
### Related issues
- **Related to** fuss/fuss-manager#8480.11 Gestione di macchine accese / spente