Chef - это система интеграции систем с открытым исходным кодом от Chef Software (ранее Opscode), которая позволяет описывать конфигурацию систем и инфраструктуры в коде. Это приносит преимущества управления конфигурацией для всей вашей инфраструктуры.
1 ответ

Начальная команда шеф-повара

Пожалуйста, изучите следующую команду, чтобы загрузить узел, например, мой IP-адрес, имя пользователя и пароль. knife bootstrap 123.45.67.89 -x username -P password --sudo --node-name nodename knife bootstrap 123.45.67.89 -x root -P password --node-…
28 апр '17 в 10:05
3 ответа

Упакуйте среду chef и запустите ее на отдельном сервере обеспечения

Мы создали несколько поваренных книг, чтобы настроить среду, в которой работает наше программное решение. Эти кулинарные книги расположены на двух серверах git и зависят от общедоступных кулинарных книг (мы используем berkshelf). Нам необходимо пред…
07 ноя '14 в 14:42
1 ответ

Как сделать сообщение об ошибке более информативным при выполнении ресурса chef?

Вот некоторый код шеф-повара, который пытается распаковать файл в какой-то каталог. Рецепт вызывается из глубины некоторых других рецептов, и он случайно ошибается. unless ::File.exists?(::File.join(node[:zookeeper][:install_dir], zk_basename)) exec…
17 фев '17 в 21:59
2 ответа

В чем разница между этими двумя утверждениями в сценарии Chef?

Я использую Chef для установки пакетов. Я получаю сообщение об ошибке node.default["installed_pkgs"] << 'amanda' Undefined node attribute or method `<<' on `node'. To set an attribute, use `<<=value' instead. Если я изменю это на: …
16 июн '15 в 15:47
2 ответа

Vagrant with Chef - ошибки при подготовке виртуальной машины

У меня проблемы с настройкой виртуальной машины с помощью Vagrant. Всякий раз, когда я использую vagrant>provision, Chef завершается неудачей [2014-03-15T19:16:08+00:00] ОШИБКА: chef_gem[pg] (строка 39 postgresql:: ruby) произошла ошибка: Gem::Insta…
15 мар '14 в 19:32
1 ответ

Как мне указать платформу с chef-gem?

Обычно вы устанавливаете платформо-зависимый гем, как это: gem install sys-proctable -q --no-rdoc --no-ri -v "0.9.3" --platform mswin32 Как передать параметр --platform с помощью chef_gem? Лучший, -Iulian
12 ноя '15 в 16:49
1 ответ

Указать точную версию поваренной книги в узле run_list все еще возможно?

У меня есть это в моих заметках, что {"run_list":["recipe[nginx@1.2.3]"]} Можно явно указать версию поваренной книги для использования в узле run_list, но я не могу заставить его работать и не могу найти никакой документации, чтобы сказать, поддержи…
29 янв '15 в 04:09
2 ответа

Шеф-повар правильный способ загрузить новый RPM и установить пакет

Я пытаюсь установить последнюю версию php на коробку centos и я изо всех сил. Кулинарная книга, на которую я смотрел, является опкодом: https://github.com/opscode-cookbooks/php Это не похоже, что я могу установить php 5.5, используя это. Чтобы устан…
11 авг '13 в 17:15
1 ответ

Создание таблицы Postgres через Chef

Я создал базу данных в Postgres, используя Chef, но я не знаю, как создать таблицу с использованием этой базы данных. Я сделал это вручную, и все работает нормально. Я хочу выполнить это через сценарии Chef. Вот что я пытался сделать для создания та…
12 май '16 в 11:25
1 ответ

Ошибка после обновления до chefDK 0.19.6-1 bash: /usr/local/bin/knife: /usr/bin/ruby2.1: плохой интерпретатор: такого файла или каталога нет

Модернизированный chefdk и я получаю эту ошибку bash: /usr/local/bin/knife: /usr/bin/ruby2.1: bad interpreter: No such file or directory почему мой /usr/local/bin/knife вызывает /usr/bin/ruby2.1 В любом случае я изменил файл /usr/local/bin/knife, чт…
01 ноя '16 в 17:06
0 ответов

Установка CA-сертификатов от шеф-повара дает неправильный вывод

Я попытался установить "CA-сертификаты" в машине Centos. В выводе было указано "актуально", а затем я попытался обновить набор ключей ca-trust с помощью chef. Выкинуло ошибку: No such file or directory update-ca-trust force-enable, После этого я поп…
16 янв '15 в 10:23
1 ответ

Как запустить роли на тестовой кухне, не помещая все в файл berksfile?

Задал похожий вопрос по этому поводу, но понял, что моя проблема больше в концептуализации, как это может работать. Я прочитал кучу статей, но я все еще в замешательстве. Вот что я делаю сейчас: Я применяю набор базовых ролей ко всем моим узлам (win…
01 авг '16 в 11:39
1 ответ

Восстановить validation.pem для моей организации

Я использую chef-сервер 12 (локально, открытая версия), и я хотел бы знать, как восстановить ключ проверки организации, но не использует chef-управление (GUI).
14 июн '16 в 22:54
2 ответа

CHEF: настроить запуск ресурса в конце при вызове другого (пользовательского) ресурса.

Я написал собственный ресурс sshd_allow_groups что его действия изменяют некоторые атрибуты узла, и они используются при создании шаблона для /etc/sshd_config в рецепте по умолчанию (в котором размещен пользовательский ресурс). Тем не менее, посколь…
19 апр '17 в 10:49
1 ответ

Конфигурация Chef для архитектуры Windows

У нас здесь есть Windows-среда, и я искал решение Chef CM, так как оно имеет достаточно сильную поддержку Windows по сравнению с другими. Я знаю, что он может использовать конфигурацию Server/Client или просто chef-solo. В идеале я хотел бы иметь ра…
04 сен '15 в 12:18
1 ответ

cookbook_version root_dir в библиотеке

У меня есть пользовательская библиотека, и я хочу получить доступ к текущей кулинарной книге из коллекции cookbook_collection в run_context, но, похоже, она возвращается null я имею Chef::Log.info run_context.cookbook_collection['my_cookbook'] Это п…
21 авг '16 в 04:21
1 ответ

Права пользователя repl для MySQL - безопасный хост с подстановочными знаками?

Использование поваренной книги Opscode MySql. Он предоставляет MySQL "repl" пользовательский доступ с использованием значения хоста с подстановочными знаками. GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%' identified by *password* Это безопасно? Или л…
2 ответа

Chef/OpsWorks: сбой экземпляра в недавно выпущенной версии поваренной книги Windows

С версией >=3.4.5 из windows Выпуск кулинарной книги, наши экземпляры не работают, так как мы все еще находимся Chef 11.10 / Berkshelf 3.2.0, я добавил cookbook 'windows', '= 3.4.4' нашим Berksfile, но сборка все еще не работает, так как она все …
1 ответ

Шеф-повар новый рецепт веб-узла

Я новичок от шеф-повара и работаю над рецептом "новый веб-узел", который создает сервер с нуля и делает с ним много вещей, пока он не достигнет необходимого состояния. Я правильно понял эту часть, и пока все хорошо, но мне нужно сделать еще одну зад…
29 май '14 в 15:45
0 ответов

Создание папки в windows с помощью шеф-повара

Код: directory node['soft_packname']['source_path'] do action :create recursive true end Атрибут: default['soft_packname']['source_path'] = 'C:\nscpsource' Но я ошибаюсь, когда запускаю chef-client на этом ресурсе / рецепте. Chef Client failed. 0 re…
06 апр '18 в 12:51