Быстрый старт
Самый быстрый способ начать работу с Chef Infra — установить Chef Workstation и создать свой первый Chef Infra Cookbook:
-
Установите Chef Workstation: https://downloads.chef.io/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/