Próbowałem dowiedzieć się, jak uzyskać nazwę węzła (knife bootstrap -N
) w szablonie. Wypróbowałem tuzin różnych pomysłów i nie znalazłem jeszcze niczego, co jeszcze działa. Czy ktoś wie, jak uzyskać dostęp do tego z przepisu szefa kuchni?Nazwa węzła w szablonie szefa kuchni?
Również - czy istnieje sposób na wylistowanie wszystkich zmiennych dostępnych przepisowi szefa kuchni?
Zgadzam się z @anaudmeuret, to rozwiązanie sprawdziło się u mnie w Shef i przepisie, gdzie przyjęta odpowiedź nie. – jslatts
Pierwotne pytanie brzmi, jak uzyskać dostęp do nazwy węzła w szablonie. Ta odpowiedź na to nie działa. W rzeczywistości <% = node.name%> jest kompletną składnią pliku .erb i jest to, jak uzyskać dostęp do nazwy węzła w szablonie. – Andrew
Wygląda na to, że składnia szablonu i składnia receptury są różne. Mam szablon, który używa składni <% = nazwa węzła%> I użyłem powyższej składni Chef :: Config [: nazwa_węzła] w recepturze – jorfus