La documentación del chef es bastante mala. Y Google no me está ayudando.
¿Alguien puede señalarme un artículo decente o algo que me ayude a comenzar?
Mis problemas específicos son:
- ¿Cómo consigo que un cliente lea mi configuración? chef-solo parece ser el mejor comienzo (no quiero ejecutar un servidor OpenID o Merb)
- ¿Cómo configuro Apache para servir Django? Ya sé cómo hacer esto a través de la configuración normal del servidor, pero creo que un ejemplo de receta de Chef sería un buen comienzo;
Respuestas:
Actualizaciones
La respuesta original sigue
Primero, a partir de este escrito, la última versión de Chef es 0.9.8 . Opscode distribuye Chef como RubyGems, y también tiene paquetes Debian / Ubuntu actualizados . Los RPM para la última versión son lanzados por un miembro de la comunidad .
En segundo lugar, en las versiones 0.8.x + y superiores, OpenID ya no es necesario para la autenticación . Se requiere Merb para el Servidor porque es una aplicación web Merb.
Opscode alberga un Chef Server como servicio llamado The Opscode Platform. Puedes registrarte y comenzar . Es gratis durante la "función beta", y una vez que sale de la versión beta, es gratis para hasta 5 nodos . Si se registra, hay una guía de inicio en el sitio de ayuda de Opscode.
Descripción general de cómo comenzar:
En cuanto a Django y Apache2:
Deberá escribir uno que implemente el código de su aplicación Django. El libro de cocina de Apache2 contiene una definición para ayudar a configurar un host virtual para aplicaciones web .
Puede ayudar a mejorar la documentación enviando un ticket en el componente "Documentación" del proyecto Chef . Si tiene problemas con el servidor de código abierto de Chef, los mejores lugares para pedir ayuda son la lista de correo de Chef o el canal #chef IRC en FreeNode. Si se registra en la Plataforma, tiene acceso al sitio de ayuda para enviar solicitudes de soporte.
Divulgación: trabajo para Opscode.
fuente
Tarde, pero: http://ericholscher.com/blog/2010/nov/8/building-django-app-server-chef/
fuente