Я смущен, когда дело доходит до шеф-повара/Беркшельфа, и вам нужна помощь и совет.Chef-Repo Berkshelf Confusion Setup
Что я нашел/прочитана есть более подчеркиванием предположение с некоторыми вещами с Berkshelf и для новичка есть немного серой области, которая нуждается в заполнении
Позвольте мне объяснить:
I последовал типичный путь Chef
Создать шеф-репозиторий в директории пользователя
C: \ Users \ itsmeofcourse \ шеф-репо
затем подключился к внутреннему git-repo и с радостью написал основные кулинарные книги для Windows и загрузил все в это git-repo.
В его нынешнем виде каждая поваренная книга существует под папкой «cookbook» в моем шеф-поре.
C:\Users\itsmeofcourse\chef-repo
/cookbook
Я последовал путь написания обертки вокруг поваренных сообществ кулинарных книг, так что это будет выглядеть как
client_iis - зависит от department_iis - зависит от global_iis - зависит от IIS - сообщество поваренного
Это позволяет нам изменять IIS на разных уровнях внутри нашей инфраструктуры.
Теперь, когда документация я чувствую падает вниз, как все говорят, двигайте поваренные книги из папки «Поваренной книги»
так что я понимаю, «ваш» шеф-репо будет существовать в GIT-репозитории, но только для изменений в подпапках, таких как среды/пакеты данных/роли/сертификаты и т. д.? и поваренная книга тогда отдельные проекты, это правильно или нет?
Куда вы перемещаете свои кулинарные книги? где-нибудь на вашем компьютере/внутри вашего пользователя% home%? Как шеф-повар знает, где они хранятся, или вам нужно изменить свой «knife.rb» и указать на определенный каталог?
так он будет выглядеть
knife.rb cookbook_path [ "C:/поваренные книги"]
C: \ Users \ itsmeofcourse \ шеф-репо: GitHub => repo_1
c:/cooksbooks
/base :github => repo_2
/iis :github => repo_3
/sql :github => repo_4
/client_iis :github => repo_
/department_iis :github => repo_3
Могу ли я спросить, что мне не хватает
или вы помещаете berksfile в корень моего шеф-повара и затем что-то делаете? управлять всем в моей папке с кулинарной книгой?
Я прочитал https://github.com/berkshelf/berkshelf/issues/535
пожалуйста, может кто-то помочь