Project

General

Profile

Segnalazione #749

Esecuzione playbook su macchine spente

Added by Enrico Zini about 5 years ago. Updated over 4 years ago.

Status:
In elaborazione
Priority:
Normale
Assignee:
-
Start date:
05/31/2019
Due date:
% Done:

0%

Estimated time:
(Total: 0.00 h)
Resolution:

Description

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


Subtasks

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

Actions

Related issues

Related to fuss-manager - Segnalazione #848: Visualizzare lo stato di accensione o meno di una macchinaNuovo06/19/2019

Actions

Associated revisions

Revision 03d8f8fb (diff)
Added by Elena Grandi over 4 years ago

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

Revision 4f7f6190
Added by Enrico Zini over 4 years ago

Merged to master. Refs: #749

History

#2

Updated by Elena Grandi almost 5 years ago

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

Updated by Elena Grandi over 4 years ago

  • Status changed from Nuovo to In elaborazione
#4

Updated by Elena Grandi over 4 years ago

  • Related to Segnalazione #848: Visualizzare lo stato di accensione o meno di una macchina added
#5

Updated by Elena Grandi over 4 years ago

  • Target version changed from 0.6 Gestione di macchine spente to 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)

Also available in: Atom PDF