Сначала я хочу создать пользователя, а затем позволить ему создать несколько каталогов и шаблонов.

Я создал кулинарную книгу для такого пользователя, как knife cookbook create user -o site-cookbooks .

Как сделать так, чтобы эта пользовательская кулинарная книга была приготовлена раньше других?

2 ответа2

1

Я понял, что сначала нужно написать user кулинарную книгу в массиве runlist .

0

Другой ответ на этот вопрос - использовать рецепт по умолчанию для поваренной книги, содержащей список необходимых поваренных книг. Это также считается хорошим шаблоном развития (источники ниже). Это пример:

#
# Cookbook Name:: wrapper-cookbook
# Recipe:: base
#
include_recipe "ntp"
include_recipe "nagios::windows_client"
include_recipe "web_server::web_sites",
include_recipe "base_server::ssl_certs"

Джулиан Данн из Opscode предполагает, что это правильное решение в пункте 6. Запустите список в ролях (время ~ 15:30) в презентации. https://www.youtube.com/watch?v=IJCY2cEr6Rw

Также продемонстрировано в связанном блоге. http://dougireton.com/blog/2013/02/16/chef-cookbook-anti-patterns/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .