Esta es una tarea súper básica, pero no puedo encontrar documentación sobre ella. Estoy arrancando máquinas EC2 usando un chef-servidor y chef. Si eso falla, me gustaría arreglar las recetas y luego reinstalar el rol y las recetas en esa máquina sin sacar el nodo y volver a crearlo. No puedo encontrar el comando que hace eso.Recargar las recetas del chef si la instalación falla o hay actualizaciones disponibles
Si me quedo cocinero-cliente en la máquina me sale:
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
Gracias
La descripción del problema no es muy clara, entre EC2 y Chef hay cierta superposición de terminología. No está claro a qué se refiere con "sin sacar el nodo y volver a crearlo" (nodo de chef o nodo EC2?) ¿Cuál es el resultado de su ejecución fallida? ¿Por qué está vacía su lista de ejecución? No he visto una ocasión en la que una ejecución fracasada Chef vacíe la lista de ejecución de un nodo. – lhagemann