Chef - Dependencias del libro de cocina

Las características de definir las dependencias de los libros de recetas ayudan a administrar el libro de recetas. Esta función se utiliza cuando queremos utilizar la funcionalidad de un libro de cocina en otros libros de cocina.

Por ejemplo, si uno quiere compilar código C, debe asegurarse de que todas las dependencias necesarias para compilar estén instaladas. Para hacerlo, puede haber un libro de cocina separado que pueda realizar dicha función.

Cuando usamos chef-server, necesitamos conocer dichas dependencias en los libros de cocina, que deberían desacelerarse en el archivo de metadatos de los libros de cocina. Este archivo se encuentra en la parte superior de la estructura de directorios del libro de recetas. Proporciona sugerencias al servidor Chef que ayudan a implementar libros de cocina en el nodo correcto.

Características del archivo metadata.rb

  • Ubicado en la parte superior de la estructura del directorio del libro de recetas.

  • Se compila cuando el libro de cocina se carga en el servidor Chef usando el comando cuchillo.

  • Compilado con el subcomando de metadatos de libro de cocina de cuchillo.

  • Se crea automáticamente cuando se ejecuta el comando de creación de libro de cocina con cuchillo.

Configuración de metadata.rb

A continuación se muestra el contenido predeterminado de un archivo de metadatos.