Questa è un'attività di base, ma non riesco a trovare la documentazione. Sto facendo il boot con le macchine EC2 usando uno chef-server e uno chef. Se ciò fallisce vorrei sistemare le ricette e quindi reinstallare il ruolo e le ricette su quella macchina senza estrarre il nodo e crearlo nuovamente. Non riesco a trovare il comando che lo fa.Ricaricare le ricette dello chef se l'installazione non riesce o sono disponibili aggiornamenti
Se corro lo chef-client sulla macchina ottengo:
chef-client
[Wed, 18 Jan 2012 11:23:58 +0000] INFO: *** Chef 0.10.0 ***
[Wed, 18 Jan 2012 11:23:59 +0000] INFO: Run List is []
[Wed, 18 Jan 2012 11:23:59 +0000] INFO: Run List expands to []
[Wed, 18 Jan 2012 11:23:59 +0000] INFO: Starting Chef Run for gidsy-staging-web
[Wed, 18 Jan 2012 11:23:59 +0000] INFO: Loading cookbooks []
[Wed, 18 Jan 2012 11:23:59 +0000] WARN: Node gidsy-staging-web has an empty run list.
[Wed, 18 Jan 2012 11:23:59 +0000] INFO: Chef Run complete in 0.508629 seconds
[Wed, 18 Jan 2012 11:23:59 +0000] INFO: Running report handlers
[Wed, 18 Jan 2012 11:23:59 +0000] INFO: Report handlers complete
Grazie
La descrizione del problema non è molto chiara, tra EC2 e Chef c'è qualche sovrapposizione di termini. Non è chiaro cosa intendi per "senza estrarre il nodo e crearlo nuovamente" (nodo chef o nodo EC2?) Qual è l'output della tua corsa fallita? Perché la tua Run List è vuota? Non ho visto un'occasione in cui una mancata esecuzione di Chef avrebbe svuotato la lista di esecuzione di un nodo. – lhagemann