He estado tratando de averiguar cómo obtener el nombre del nodo (knife bootstrap -N
) en una plantilla. He intentado una docena de ideas diferentes y todavía no he encontrado nada que funcione. ¿Alguien sabe cómo acceder a esto desde una receta Chef?Nombre del nodo en la plantilla del chef?
Además, ¿hay alguna manera de enumerar todas las variables disponibles para una receta Chef?
Estoy de acuerdo con @anaudmeuret, esta solución funcionó para mí en Shef y en una receta, donde la respuesta aceptada no. – jslatts
La pregunta original es cómo acceder al nombre del nodo en una plantilla. Esta respuesta no funciona para eso. En realidad, <% = node.name%> es la sintaxis completa para el archivo .erb, y es cómo acceder al nombre del nodo en una plantilla. – Andrew
Parece que la sintaxis de la plantilla y la sintaxis de la receta son diferentes. Tengo una plantilla que usa la sintaxis <% = node.name%> Y acabo de utilizar la sintaxis anterior de Chef :: Config [: node_name] en una receta – jorfus