Вопросы по теме 'chef-recipe'

Не удается установить гем с шеф-поваром с помощью Gem :: Installer :: ExtensionBuildError: chef_gem [fog]
Я пытаюсь использовать поваренную книгу route53, но на этапе установки тумана она постоянно терпит неудачу. libxml2-dev и libxslt1-dev уже установлены, но фаза "тумана" chef_gem не выполняется: Gem::Installer::ExtensionBuildError: chef_gem[fog]...
888 просмотров
schedule 29.10.2022

Шеф-повар: Почему я не могу получить доступ к атрибутам, определенным в роли?
Я использую Chef 11.8.2, с сервером шеф-повара с открытым исходным кодом. У меня есть следующие утверждения в моей роли и файле поваренной книги: роли/webserver.rb name "webserver" description "Web Servers" run_list %w{recipe[my_cookbook]}...
650 просмотров
schedule 15.05.2024

Как узнать версию программного комплекса, установленного на узле?
Я адаптирую кулинарную книгу Apache для работы с Apache 2.4. В настоящее время кулинарная книга Opscode не работает, потому что она генерирует файл конфигурации с ключевым словом LockFile, которое исключено из списка ключевых слов Apache 2.4. Я...
5876 просмотров
schedule 29.09.2022

Как использовать CHEF для запуска JAR?
У меня есть рабочий файл jar на виртуальной машине Ubuntu. Мне нужно создать рецепт шеф-повара, чтобы: Выполнить jar - (например: запустить команду: java -jar name.jar) Остановить выполнение - когда будет развернут новый jar. Может ли это...
3484 просмотров
schedule 11.04.2024

Переопределить атрибуты с помощью кулинарной книги Wrapper
Я только начал использовать Chef и хочу установить Hadoop на свой узел. Пока у меня есть этот очень простой рецепт, который не работает. my-hadoop/attributes/default.rb: default['hadoop']['core_site']['fs.defaultFS'] = "Test"...
2458 просмотров
schedule 09.04.2024

Использование __END__ и DATA в рецептах Chef (для запуска устаревших сценариев оболочки)
Я переношу некоторые сценарии оболочки в рецепты Chef. Некоторые из этих скриптов довольно сложные, поэтому, чтобы облегчить жизнь в краткосрочной перспективе и избежать появления ошибок при переписывании всего на Chef/Ruby, я хотел бы просто...
250 просмотров
schedule 25.01.2024

Ошибка выполнения действия start над ресурсом service[nginx]
Я пытаюсь установить nginx на машину AMI, используя кулинарную книгу yum в качестве зависимости. Вот как выглядит мой nginx/recipe/default.rb, include_recipe "yum" yum_repository 'epel' do mirrorlist...
3801 просмотров
schedule 26.11.2022

Перебор атрибута массива в Chef
Я использую подготовку Chef для создания машин в AWS. При создании машины я добавляю к ней атрибут, представляющий собой массив файлов JSON. В рецептах, которые я запускаю, я хочу перебрать этот массив и создать файл шаблона на машине. Машина...
4439 просмотров
schedule 30.11.2023

Создайте рецепт шеф-повара, динамически передавая значения из файла свойств
Я создал рецепт шеф-повара, в котором упоминается установка определенного оборота. Этот rpm имеет номер версии, который необходимо динамически загружать из файла свойств (который сам создается динамически). Затем этот рецепт шеф-повара необходимо...
1214 просмотров

Шеф-повар: Нет формулы с именем httpd.
Я учусь на шеф-повара, и я застрял здесь, пытаясь установить пакет httpd. У меня есть простой рецепт установки пакета httpd в Mac OS. Я установил ChefDK. webserver.rb package 'httpd' когда я запускаю chef-apply webserver.rb , выдает...
1678 просмотров
schedule 12.05.2024

Рецепт шеф-повара не выполняется при первом схождении
У меня базовая поваренная книга и один из рецептов не сходится с первого раза. Поваренная книга шеф-повара: https://github.com/linaksa/linaksa_infra Когда я запускаю kitchen test , рецепт linaksa_infra::hosts вообще не сходится. Также,...
481 просмотров
schedule 23.09.2022

Командные блоки Windows Chef Run
У меня есть рецепт шеф-повара со следующим кодом (также закомментирован альтернативный код, который я пробовал) #execute # execute 'service-api install' do # #command "web-#{node['default']['env']}.cmd" #start /HIGH /b -RedirectStandardOutput...
174 просмотров

Как удалить содержимое установочного каталога после успешного запуска моего шеф-повара?
У меня есть каталог /u01/installs, и я хочу удалить его содержимое только в том случае, если запуск шеф-повара завершился успешно. В случае ошибок я хочу сохранить каталог для отладки. Я бы предпочел рецепт очистки, но не уверен, как проверить...
41 просмотров
schedule 16.01.2024

Проверка пакета Serverspec всегда возвращает true
Я пытаюсь написать тесты serverpec, которые проверяют, настраивает ли рецепт mariadb-сервер, используя шеф-повар, кухню и бродягу, с коробкой debian jessie. Рецепт прост: # cookbooks/mariadb/recipes/server.rb package 'mariadb-server' do...
133 просмотров

Как запустить роли на тестовой кухне, не помещая все в файл berksfile?
Задал похожий вопрос по этому поводу , но понял, что моя проблема больше связана с осмыслением того, как это может работать. Я прочитал кучу статей, но я все еще очень смущен. Вот что я делаю сейчас: Я применяю набор базовых ролей ко всем...
481 просмотров

Как автоматически предоставить узлам доступ chef_vault в рецепте?
У меня есть рецепт, для которого требуются учетные данные от chef_vault. Я хотел бы иметь возможность просто применить этот рецепт (или даже роль, если необходимо) к узлу и автоматически добавить этот узел в список клиентов элемента хранилища в...
104 просмотров

Как автоматизировать назначение узлов средам?
Вы можете назначать узлы средам при начальной загрузке, но у меня уже есть куча рабочих узлов, находящихся в _default. Я мог бы использовать нож, чтобы просто назначить их другим средам, или я думал о том, чтобы иметь роль для каждой среды, в...
293 просмотров
schedule 22.12.2023

поиск узла ничего не дает в тестовой кухне
Нет выхода из поиска на тестовой кухне Выдает ошибку, проверьте рецепт и предложите мне некоторые детали JSON-файл узла { "id": "cldb", "chef_type": "node", "json_class": "Chef::Node", "run_list": [], "automatic": {...
334 просмотров
schedule 08.11.2022

шеф-повар-соло - как вы используете ресурсы из поваренной книги, в которой нет рецептов?
Как с помощью chef-solo использовать ресурсы из поваренной книги, в которой нет рецептов? Например: https://github.com/Nordstrom/diskpart-cookbook У меня есть берки, которые скачивают его в локальную папку cookbooks/ , куда идут все остальные...
240 просмотров
schedule 01.04.2024

Как передать переменную между блоками ресурсов Chef одного и того же рецепта
У нас есть рецепт шеф-повара с парой блоков ресурсов. Первый блок ресурсов находится в bash и получает значение UUID логического тома и сохраняет его в переменной $uuid. # Get UUID value bash 'get uuid' do cwd "/" code <<-EOH...
379 просмотров
schedule 01.05.2024