Когда у Вас есть больше чем несколько пользователей, которые должны совместно использовать файлы, и Вы не хотите хранить те совместно используемые файлы на их локальном ПК. Вы также хотите просто резервировать один сервер со всеми данными. И Вы не хотите должными быть обходить каждую машину, настраивающую пользователей и пароли... или, заставлять все открыться и общественность так, чтобы все доли были гостем с доступом для записи. т.е. Вы хотите централизованное управление и безопасность также.
Вам можно было бы также присоединить принтер к нему и другие сервисы, работающие на этом поле, больше, чем просто AD.
Вы получаете изображение. Я думаю, что можно легко посмотреть ситуацию, и Вы будете знать ответ.
Атрибуты по умолчанию, уже определенные в файлах атрибутов поваренных книг, могут быть снова разрешены во время запуска клиента Chef с node.from_file
:
# set the attribute
node.set[:appname] = "my_rails_app"
# optionally reload node so attribute is available during this chef-client run
node.from_file( run_context.resolve_attribute('your-railapp-cookbook', 'default') )
# and log it.
Chef::Log.info( "appname [#{node[:appname]}]" )
Это раздел, извлеченный из ] мои ответы об использовании атрибутов :
Если вы делаете это, вам может потребоваться сохранение узла обратно на сервер, если это достаточно важная контрольная точка в вашем процессе, чтобы гарантировать дополнительные звонки на сервер шеф-повара.