Acerca de este curso
Chef Intermediate Topics es un curso de capacitación presencial de dos días que lleva más allá de lo esencial. Podrá profundizar su comprensión de cómo funciona Chef y aprender cómo personalizarlo y extenderlo a sus capacidades listas para usar. También se aprenderá más sobre las herramientas de testeo y programas recomendados para escribir cookbooks. Ejercicios prácticos a lo largo de la clase reforzarán la materia.
PUE es Training Partner oficial de Chef, autorizado por dicha multinacional para impartir formación oficial en tecnologías Chef.
PUE está también acreditado y reconocido para realizar servicios de consultoría y mentoring en la implementación de soluciones Chef en el ámbito empresarial con el consiguiente valor añadido en el enfoque práctico y de negocio del conocimiento que se traslada en sus cursos oficiales.
A quién va dirigido
Para este curso es necesario haber completado Chef Fundamentals o Chef Essentials, o tener una experiencia laboral comparable. Son necesarios:
- Conocimientos de conceptos y recursos básicos de Chef.
- Experiencia básica con knife, desarrollo de cookbook y ejecución de nodos de destino de Chef-cliente.
No recomendamos esta clase para personas con poca experiencia con Chef.
Objetivos del curso
Al finalizar este curso, el alumno será capaz de:
- Ampliar Chef con recursos personalizados y proveedores
- Describir los componentes internos de un Chef Client run
- Crear, depurar y distribuir plugins Ohai personalizados
- Configurar handlers de reportes y excepciones
- Evitar errores comunes en cookboos con Foodcritic y Rubocop
- Escribir unit tests simples con ChefSpec
Contenidos
- Introducción
- ¿Por qué escribir tests? ¿Por qué es tan difícil?
- Escribir un primer test
- Refactorización de cookbooks con tests
- Feedback más rápido con unit tesing
- Recursos de testing en recipes
- Refactorización de atributos
- Refactorización de múltiples plataformas
- Enfoque de recursos extendidos
- Porqué usar recursos personalizados
- Crear un recurso personalizado
- Refinar un recurso personalizado
- Ohai
- Ohai plugins
- Crear un pluglin Ohai
- Optimización de Ohai