Я новичок в Chef и пытаюсь сделать первые шаги, извините за простой вопрос и за ошибки ..
Я следил за официальным руководством, поэтому у меня есть довольно четкие концепции, и я видел, как создать кулинарную книгу, как проверить использование конвергенции кухни и как загрузить ее на Chef Server.
Теперь я хотел бы создать простую кулинарную книгу, которая использует кулинарную книгу Tomcat, загруженную из супермаркета шеф-повара.
Я не нашел учебника / примеров для этого, так что вы знаете кое-что, что может быть полезно, пожалуйста, дайте мне ссылку.
Что я пытался сделать:
- моя книга рецептов
test
, и я создал ее с помощьюchef generate cookbook test
- Я изменил
kitchen.yml
файл для моей целевой платформы, то есть CentOS 7, поэтому- name: centos-7
- Я создал свою кухню с помощью команды
kitchen create
, а затем командыkitchen converge
- проверено, работает ли мое SSH-соединение с командой
kitchen exec .c whoami
- все работает нормально до сих пор
- Я видел, что в супермаркете Chef есть кулинарная книга под названием
tomcat
(см. https://supermarket.chef.io/cookbooks/tomcat). - Я изменил
Berksfile
таким образом
source 'https://supermarket.chef.io' metadata cookbook 'tomcat'
Затем я изменил metadata.rb
добавив depends 'tomcat', '~> 3.0.0'
Теперь, как мне изменить свой default.rb
рецепт (или другие файлы ...), чтобы получить рабочую книгу рецептов?