Нож-одиночка предупреждает местную кулинарную дорожку
При использовании knife-solo у меня появляется следующее предупреждение: "Local cookbook_path '/Users/username/chef-test/cookbooks' не существует", и каталог cookbooks удаляется до того, как я об этом узнаю. Удаляя Berksfile, у меня нет предупреждающего сообщения.
$ нож -v
Шеф-повар: 12.0.0
$ gem list | нож
нож-соло (0.4.2)
$ нож соло init.
Создание кухни...
Создание нож.рб на кухне...
Создание шкафов...
Настройка Berkshelf...
$ ls -al
всего 32
drwxr-xr-x 13 имя пользователя персонала 442 12 7 19:11.
drwxr-xr-x + 26 username staff 884 12 7 19:09..
drwxr-xr-x 3 username staff 102 12 6 22:04.chef
-rw-r - r-- 1 имя пользователя staff 12 12 7 19:11.gitignore
drwxr-xr-x 3 username staff 102 12 6 21:52.vagrant
-rw-r - r-- 1 имя пользователя staff 41 12 7 00:34 Berksfile
-rw-r - r-- 1 имя пользователя staff 4818 12 6 21:52 Vagrantfile
drwxr-xr-x 3 username staff 102 12 7 19:11 поваренные книги
drwxr-xr-x 3 username staff 102 12 6 22:04 data_bags
drwxr-xr-x 3 имя пользователя персонал 102 12 6 22:04 среды
drwxr-xr-x 4 username staff 136 12 7 19:09 узлов
drwxr-xr-x 3 username staff 102 12 6 22:04 ролей
drwxr-xr-x 6 username staff 204 12 7 01:48 site-cookbooks
$ Knife Solo Cook WebDB
Запуск Chef на WebDB...
Проверка версии Chef...
Установка поваренных книг Berkshelf в "поваренные книги"...
Разрешение зависимостей поваренной книги...
Загрузка кухни...
ВНИМАНИЕ: Локальный путь cookbook_path '/ Users / имя пользователя / chef-test / cookbooks' не существует
Генерация сольной конфигурации...
Запуск шеф-повара...
Запуск клиента Chef, версия 12.0.0
Компиляция поваренных книг...
Сходятся 4 ресурса
Рецепт: apache:: default
* yum_package [httpd] action install (обновлено)
* сервис [httpd] действие разрешено (актуально)
* сервис [httpd] начало действия (актуально)
Рецепт: mysql:: default
* yum_package [mysql-server] action install (обновлено)
* service [mysqld] действие включено (актуально)
* service [mysqld] начало действия (до даты) Запуск обработчиков:
Запуск обработчиков завершен
Клиент Chef завершен, ресурсы 0/6 обновлены за 3.239891356 секунд
$ ls -al
всего 32
drwxr-xr-x 12 username staff 408 12 7 19:12.
drwxr-xr-x + 26 username staff 884 12 7 19:09..
drwxr-xr-x 3 username staff 102 12 6 22:04.chef
-rw-r - r-- 1 имя пользователя staff 12 12 7 19:11.gitignore
drwxr-xr-x 3 username staff 102 12 6 21:52.vagrant
-rw-r - r-- 1 имя пользователя staff 41 12 7 00:34 Berksfile
-rw-r - r-- 1 имя пользователя staff 4818 12 6 21:52 Vagrantfile
drwxr-xr-x 3 username staff 102 12 6 22:04 data_bags
drwxr-xr-x 3 имя пользователя персонал 102 12 6 22:04 среды
drwxr-xr-x 4 username staff 136 12 7 19:09 узлов
drwxr-xr-x 3 username staff 102 12 6 22:04 ролей
drwxr-xr-x 6 username staff 204 12 7 01:48 site-cookbooks
$
Было бы неплохо узнать, какие настройки требуются от chef для решения этой проблемы.
1 ответ
Это поздний поздний ответ, однако, если кто-то еще сталкивался с этой проблемой, попробуйте выполнить команду: bundle exec berks install
Запустите его на своей локальной машине, конечно!
Это снова загрузит поваренные книги или скопирует их снова.
После этого попробуйте запустить: bundle exec knife соло root начальной загрузки @ YOURSERVERIP
-> Замените, очевидно, ваше имя пользователя @serverip реальными параметрами.