Descripción
Debido a que este curso se basa en el curso de Planificación e Instalación de Chef, el espectador ya tendrá un entorno funcional de laboratorio de Chef, o al menos tendrá la capacidad de crear uno. En ese curso, nos centramos en el resultado final, y las recetas y libros de cocina que creamos en Planeando e Instalando el Chef fueron a propósito rápidas y sucias, y no se adhirieron a ningún tipo de estándares de desarrollo. Sin embargo, esto no funcionaría en el día a día de un administrador de Chef, donde el código robusto y repetible es la base crítica de una infraestructura y una configuración de aplicación fiables. Para lograr esto, en este curso desarrollaremos libros de cocina de Chef diseñados para configurar sistemas preexistentes Windows 2012 R2 Server y Ubuntu Server 14.04 LTS con una aplicación web completamente funcional con un backend de base de datos (IIS/SQL y Apache/MySQL respectivamente). Estos libros de cocina consistirán en código que nosotros mismos construimos, así como, libros de cocina de la comunidad del Mercado Opscode. Luego usaremos Test Kitchen y Vagrant para probar nuestros libros de cocina en un entorno de prueba creado dinámicamente para asegurarnos de que son sólidos, antes de subir el código a producción para ser aplicado contra nuestros servidores en vivo.