Назад | Перейти на главную страницу

В чем именно разница между node и @node в файлах шаблонов Chef

Я новичок в шеф-поваре и не могу понять разницу между node против @node использование в файлах шаблонов. Я не могу найти хорошую документацию по этому поводу. Любые объяснения или ссылки на хорошую документацию будут очень полезны и оценены.

Спасибо

В основном никакой разницы. @node - это обычная переменная шаблона, которую мы всегда передаем за вас, а node - вспомогательный метод шаблона, который возвращает переменную. Мы рекомендуем не сильно использовать ни то, ни другое (вручную передавайте данные, которые вы хотите использовать, через variables property), но при необходимости используйте nodes на сходство с кодом рецепта.