Описание тега chef-recipe
A recipe is the most fundamental configuration element in Chef. Recipes specify which resources to manage and the order in which those resources will be applied.
1
ответ
wget работает вручную, но не работает в Chef Bash
[ОБНОВЛЕНО] изменено с фактическим путем Я написал этот скрипт для получения установочного файла из корзины AWS S3. Он работает вручную, используя wget в терминале, но не работает при запуске Chef. Ошибка: Resolving s3.amazonaws.com... failed: No ad…
19 июн '15 в 14:27
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
ответ
Как запустить роли на тестовой кухне, не помещая все в файл berksfile?
Задал похожий вопрос по этому поводу, но понял, что моя проблема больше в концептуализации, как это может работать. Я прочитал кучу статей, но я все еще в замешательстве. Вот что я делаю сейчас: Я применяю набор базовых ролей ко всем моим узлам (win…
01 авг '16 в 11:39
2
ответа
CHEF: настроить запуск ресурса в конце при вызове другого (пользовательского) ресурса.
Я написал собственный ресурс sshd_allow_groups что его действия изменяют некоторые атрибуты узла, и они используются при создании шаблона для /etc/sshd_config в рецепте по умолчанию (в котором размещен пользовательский ресурс). Тем не менее, посколь…
19 апр '17 в 10:49
1
ответ
cookbook_version root_dir в библиотеке
У меня есть пользовательская библиотека, и я хочу получить доступ к текущей кулинарной книге из коллекции cookbook_collection в run_context, но, похоже, она возвращается null я имею Chef::Log.info run_context.cookbook_collection['my_cookbook'] Это п…
21 авг '16 в 04:21
2
ответа
Устранение ошибок Поваренные книги для списка выполнения: отсутствуют поваренные книги: Нет таких поваренных книг
Я учу шеф-повара в первый раз. В этот момент я пытался запустить поваренные книги вместо одного рецепта через chef-client. Но я получаю сообщение об ошибке "пропущенные кулинарные книги". Я пытался отладить несколько раз, как вы можете видеть, испол…
08 авг '17 в 13:27
1
ответ
Среда разработки с vagrant + chef/puppet/salt: как работать с пользовательскими учетными данными (например, github)?
Я хочу создать среду разработки с vagrant и друзьями, чтобы упростить процесс адаптации новых разработчиков. Нашел уже несколько удивительных уроков. Чего я не понимаю, так это как справляться с конкретными вещами пользователя. Например, в настройка…
16 май '15 в 11:32
1
ответ
Как запустить командную оболочку, такую как (источник, история), используя рецепт шеф-повара
Я хочу запустить оболочку, встроенную в команду вроде (источник, история) в моем рецепте шеф-повара, но она не выполняется, а также нет сообщения отладки. Я пробовал ниже, но не удачно. #script 'run_full_bldsys' do # interpreter "csh" # code <<…
20 май '16 в 09:34
3
ответа
Как получить вывод журнала на тестовой кухне?
У меня есть это в моем рецепте: log mylog1 do level :info message 'WHY I NO SEE THIS?' end log mylog2 do level :info message 'WHY I NO SEE THIS?' end Это то, что я вижу, когда делаю kitchen converge -l debug: ... Converging 3 resources Recipe: myboo…
16 авг '16 в 20:40
1
ответ
Как автоматизировать mysql_secure_installation в Chef
Рецепт шеф-повара mysql - для того, чтобы установить постоянный пароль для пользователя root в mysql, я нашел процесс, который использует ресурс "bash" в рецепте для запуска скрипта bash, который автоматизирует все шаги, которые появляются в процесс…
29 мар '16 в 15:01
1
ответ
Ссылка на атрибут в строке пути Windows
У меня есть следующее выполнить в шеф-повара: #execute execute 'service-api install' do command 'c:\buildinfo\service-api\api\approot\web-#{node['default']['env']}.cmd' end он работает в windows и #{node['default']['env']} - это атрибут, на который …
22 мар '16 в 23:39
1
ответ
Повторное использование рецепта в Chef
Я хотел бы использовать один и тот же рецепт несколько раз. Например, у меня есть рецепт для установки сертификата на машину Windows (скачать его, положить в надлежащий магазин,...). Но зависит от машины / роли, я хотел бы запустить его только для X…
11 авг '15 в 08:01
1
ответ
Как загрузить узел на сервер chef с пользователем "не root & non sudo"?
У меня есть узел (ВМ) с пользователем без полномочий root, который также не имеет разрешений sudo. Он не сможет загрузить узел, так как пользователь без полномочий root и sudo не будет иметь доступа к /etc, где находятся файлы конфигурации chef-clie…
15 дек '15 в 09:47
1
ответ
Читать параметры от JSON Chef
Я пытаюсь передать некоторые значения в рецепт шеф-повара из файла JSON.Все, что я хочу, это установить некоторые значения в моем рецепте из удаленного файла. Мой файл json my_conf.json выглядит так: { "something": { "listen_port": "81", "listen_pat…
02 июн '16 в 17:08
0
ответов
Хватит шеф-повару создавать рекурсивные символические ссылки
Я использую deploy ресурс с symlink_before_migrate({'folder' => 'folder'}) и это правильно ссылки current/folder в shared/folder но также создает ссылку shared/folder/folder это ссылки на shared/folder, ls -alh /proj_dir/current/folder/ drwxrwxr-…
09 май '14 в 08:59
1
ответ
Удаление файла в конце запуска Chef
Я хочу удалить файл в конце запуска Chef.Я использую следующее file resource чтобы достичь этого file "#{home_dir['data']}/file1.txt" do action :delete retries 3 retry_delay 50 only_if { ::File.exist? "#{home_dir['data']}/file1.txt" } end Пожалуйста…
07 май '16 в 06:24
1
ответ
В чем причина этой ошибки ОШИБКА: неопределенный метод mysql_service для #<Chef:: Recipe: 0x00000003ca0870>?
По сути, я хочу создать кулинарную книгу, которая устанавливает MySQL 5.6, поэтому я решил использовать mysql из супермаркета. Я начал с создания свежей кулинарной книги, используя chef generate cookbook MYSQL Потом добавил depends 'mysql', '~> 8…
24 авг '17 в 02:18
2
ответа
Исключение при выходе
Я пишу рецепт шеф-повара, как показано ниже. Я надеюсь, что рецепт может прекратить выполнение ресурсов после этого, но без исключения. Есть ли у вас какие-либо идеи по этому поводу, кроме выполнения exit (0)? ruby_block "verify #{current_container_…
07 апр '15 в 03:50
0
ответов
Поиск атрибутов узла на реплицированном сервере chef
У меня есть 3 сервера Chef (версия 12) в моей инфраструктуре, настроенных для использования репликации с Chef-Sync. Один из них настроен как ведущий, а два других - как ведомые. Пока все работает хорошо. Но моя проблема возникает при поиске атрибуто…
12 авг '15 в 10:23
0
ответов
Как я могу вызвать REXML::Element::add_attributes из рецепта шеф-повара?
У меня проблемы с "шеф-поваром = рубин". У меня есть некоторый код XML, который, кажется, хорошо работает в irb а также pry, но терпит неудачу в повара с NoMethodError ------------- undefined method `add_attribute' ошибка. require "rexml/document" :…
20 окт '16 в 22:12