Prueba de roles y entornos de Chef

Soy nuevo en Chef y he estado usandoCocina de prueba para probar la validez de mis libros de cocina, que funciona muy bien. Ahora estoy tratando de asegurarme de que los atributos específicos del entorno sean correctos en los nodos de producción antes de ejecutar Chef inicialmente. Estos se definirían en un rol.

Por ejemplo, puedo tener recetas que convergen usando un cuadro Vagrant con configuraciones de desarrollo, que valida el libro de cocina. Quiero poder probar el papel de un nodo de producción. Creo que quiero estas pruebas como la fuente de la verdad que describe mi entorno. Mirando la documentación de Test Kitchen, esto parece estar más allá de su alcance.

¿Es correcta mi suposición? ¿Existe un mejor enfoque para probar un libro de cocina antes de la primera vez que Chef se ejecuta en un nodo de producción para garantizar que tenga la configuración correcta?