Spec-Zone.ru › Chef 18

Быстрый старт

[править на GitHub]

Самый быстрый способ начать работу с Chef Infra — установить Chef Workstation и создать свой первый кулинарную книгу Chef Infra:

  1. Установите Chef Workstation: https://www.chef.io/downloads/tools/tools/workstation.

  2. Сгенерируйте репозиторий Chef Infra с примерной кулинарной книгой:

    chef generate repo my_first_repo
    

    где my_first_repo — произвольное имя вашего репозитория Chef Infra.

  3. Перейдите в директорию cookbooks/example.

  4. Обновите рецепт cookbooks/example/recipes/default.rb в сгенерированной кулинарной книге так, чтобы он содержал:

    file "#{ENV['HOME']}/test.txt" do
      content 'This file was created by Chef Infra!'
    end
    
  5. Запустите 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/

Spec-Zone.ru

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