Spec-Zone.ru › Chef 16

Справочник по кулинарной книге Chef Desktop

[редактировать на GitHub]

Chef Desktop

Кулинарная книга Chef Desktop предоставляет администраторам настольных компьютеров Windows и macOS простой способ конфигурирования и управления удаленными устройствами без необходимости глубоких знаний командной строки или опыта работы с Ruby или Chef Infra. Администраторы могут задать общие параметры конфигурации в кулинарной книге Chef Desktop, такие как использование шифрования дисков FileVault или BitLocker, и затем развернуть конфигурацию на флоте.

Требования

Кулинарная книга Chef Desktop устанавливается в вашей среде разработки. После настройки и тестирования вы загружаете кулинарную книгу Chef Desktop на свой сервер Chef Infra. Оттуда вы предоставляете кулинарную книгу Chef Desktop управляемым устройствам, добавив ее в список выполнения в одном из ваших файлов Policyfile. Как и кулинарную книгу Chef Desktop, вы редактируете файлы Policyfile для своих устройств Windows и macOS в вашей среде разработки и загружаете их на сервер Chef Infra.

Поддерживаемые платформы

  • Microsoft Windows 10
  • macOS 10.13 и более поздние версии

Клиент Chef Infra

  • Клиент Chef Infra 16+

Рецепты

default.rb
По умолчанию рецепт кулинарной книги Chef Desktop находит базовую операционную систему (ОС) и затем вызывает рецепт, специфичный для операционной системы. Каждый рецепт для ОС легко понять и настроить.
windows.rb
Рецепт Windows представляет собой набор настроек для настольных компьютеров Windows 10. Пример:
disk_encryption 'Turns on BitLocker Drive Encryption' do
  action :enable
  # valid options include :enable, :disable, :nothing
end
mac.rb
Рецепт macOS следует тому же формату, и по возможности использует ту же орфографию и параметры для обеспечения сильной согласованности между рецептами и отсутствия изменений в словесной формулировке. Пример:
chef_client_launchd 'Setup the Chef client to run every 30 minutes' do
  interval 30
  action :enable
  # valid options include :enable, :disable
end

Использование

Policyfile
Policyfile — предпочтительный способ управления данными ролей, окружений и сообщества кулинарных книг. Это единственный файл, который вы загружаете на сервер Chef Infra. Policyfile ассоциируется с группой узлов, кулинарных книг и настроек. Когда эти узлы выполняют запуск клиента Chef Infra, они используют рецепты, указанные в списке выполнения Policyfile. Версионные Policyfile безопасны для продвижения через вашу конвейерную линию развертывания и надежно развертывают новые параметры конфигурации.

Эта кулинарная книга использует Policyfile, который настроен на выполнение кулинарной книги при вызове из каталога над каталогом, где находится ваша кулинарная книга Chef Desktop. Пример:

chef-client -z -o chefdesktop

Ресурсы

Ресурсы с префиксами, обозначающими операционную систему, указывают на операционную систему, к которой они относятся, например osName_app_management или (os name) disk_encryption. Ресурсы без префикса, обозначающего операционную систему, работают взаимозаменяемо между macOS и Windows.

См. документацию по ресурсам Desktop для получения информации о каждом ресурсе.

© Chef Software, Inc.
Licensed under the Creative Commons Attribution 3.0 Unported License.
The Chef™ Mark and Chef Logo are either registered trademarks/service marks or trademarks/servicemarks of Chef, in the United States and other countries and are used with Chef Inc's permission.
We are not affiliated with, endorsed or sponsored by Chef Inc.
https://docs.chef.io/desktop/desktop-cookbook/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API