Progetto

Generale

Profilo

Segnalazione #749

Esecuzione playbook su macchine spente

Aggiunto da Enrico Zini 5 mesi fa. Aggiornato 15 giorni fa.

Stato:
In elaborazione
Priorità:
Normale
Assegnato a:
-
Inizio:
31-05-2019
Scadenza:
% completato:

0%

Resolution:

Descrizione

Run playbook e raccolta dati su macchine client, wrappato da accensione e spegnimento della macchina


Sottoattività

Segnalazione #828: Comportamento dell'accensione (e successivo spegnimento) macchine per la run di playbook a macchine spenteNuovoElena Grandi


Segnalazioni correlate

correlata a fuss-manager - Segnalazione #848: Visualizzare lo stato di accensione o meno di una macchina Nuovo 19-06-2019

Revisioni associate

Versione 03d8f8fb (diff)
Aggiunto da Elena Grandi 30 giorni fa

Role to turn on machines before running the playbook. refs: #749

Versione 4f7f6190
Aggiunto da Enrico Zini 22 giorni fa

Merged to master. Refs: #749

Cronologia

#2 Aggiornato da Elena Grandi circa 2 mesi fa

Potrebbe essere un ruolo che verifichi lo stato di accensione o meno, accenda, aspetti, esegua il resto e nel caso in cui la macchina fosse spenta la rispenga con un handler (del quale verificare come fare a far avvenire lo spegnimento come ultimo handler).

#3 Aggiornato da Elena Grandi 30 giorni fa

  • Stato modificata da Nuovo a In elaborazione

#4 Aggiornato da Elena Grandi 23 giorni fa

  • Segnalazione #848: Visualizzare lo stato di accensione o meno di una macchina correlata a aggiunto

#5 Aggiornato da Elena Grandi 15 giorni fa

  • Versione prevista modificata da 0.6 Gestione di macchine spente a 0.11 Gestione automatizzata di macchine spente

Ho visto che wrappare semplicemente i playbook in modo da sapere se la macchina era spenta è complicato: non sono riuscita a permettere il fallimento dell'operazione di raccolta fatti in modo che il playbook continuasse (con un wake_on_lan delegato al controller), in modo da avere una variabile con cui verificare l'opportunità o meno di spegnere la macchina.

Pertanto, si dovrà probabilmente pensare ad una soluzione in cui sia fuss-manager a sapere se la macchina è accesa o spenta (cfr #848) e nel caso sia spenta provvedere ai comandi di accensione e spegnimento. Sposto il ticket ad una release futura per l'implementazione.

Intanto è stato aggiunto un ruolo che può essere usato per scrivere playbook che accendono le macchine prima dell'esecuzione (senza però spegnerle)

Esporta su Atom PDF