Быстрый старт
Самый быстрый способ начать работу с Chef Infra — установить Chef Workstation и создать свой первый кулинарную книгу Chef Infra:
-
Установите Chef Workstation: https://www.chef.io/downloads/tools/tools/workstation.
-
Сгенерируйте репозиторий Chef Infra с примерной кулинарной книгой:
chef generate repo my_first_repoгде
my_first_repo— произвольное имя вашего репозитория Chef Infra. -
Перейдите в директорию
cookbooks/example. -
Обновите рецепт
cookbooks/example/recipes/default.rbв сгенерированной кулинарной книге так, чтобы он содержал:file "#{ENV['HOME']}/test.txt" do content 'This file was created by Chef Infra!' end -
Запустите Chef Infra Client с использованием рецепта
default.rb:chef-client --local-mode --override-runlist example
Это создаст файл с именем test.txt в домашнем каталоге вашего компьютера. Откройте этот файл, и в нём будет написано This file was created by Chef Infra!.
- Удалите файл, снова запустите Chef Infra Client, и Chef Infra заменит файл.
- Измените строку в файле, снова запустите Chef Infra Client, и Chef Infra сделает строку в файле такой же, как строка в рецепте.
- Измените строку в рецепте, снова запустите Chef Infra Client, и Chef Infra обновит эту строку, чтобы она соответствовала строке в рецепте.
Конечно, Chef Infra может сделать гораздо больше, но это было очень легко!
- Для более подробных сценариев настройки посетите https://learn.chef.io/.
- Продолжайте чтение, чтобы получить более подробную информацию о настройке рабочей станции, конфигурации Test Kitchen для запуска виртуальных сред, настройке более подробной кулинарной книги, ресурсах и многом другом.
© 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/quick_start/