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

Получить IP-адрес узла, возвращаемый поиском шеф-повара в рецепте
Как я могу получить IP-адрес, возвращаемый поиском узла в рецепте шеф-повара (ruby). dbnodes = search(:node, "role:Db") Chef::Log.info(dbnodes.first["ipaddress"]) # nil Несколько недель назад этот код возвращал IP первого экземпляра из...
21989 просмотров
schedule 16.04.2023

Лучший способ переименовать файл с помощью шеф-повара
Как я могу переименовать файл с шеф-поваром? В документе шеф-повара я нашел только: Создайте create_if_missing Удалить трогать
7630 просмотров
schedule 26.07.2023

Следует использовать include_recipe или добавить рецепт в run_list?
Пытаемся найти лучший подход для большого проекта. Когда целесообразно добавлять рецепты в рецепт, используя include_recipe , а не добавлять рецепт в run_list ? Есть ли хорошее практическое правило?
43222 просмотров
schedule 18.02.2023

невозможно использовать not_if в шеф-поваре
Я пытаюсь реализовать not_if при использовании атрибута bash. Я пытаюсь запустить диспетчер развертывания WAS, но только если он не запущен, я использую простую команду grep, чтобы получить pid процесса, который работает, как вы можете видеть в...
7464 просмотров
schedule 19.02.2024

Узел шеф-повара — проверьте, будет ли на нем запускаться рецепт, а также просматривая внутренние роли.
Я хочу узнать, будет ли конкретный рецепт выполняться на узле из другого рецепта. Я могу использовать метод node.recipe?(recipe_name), однако некоторые из моих рецептов управляются ролями и рецептами? похоже, не смотрит в список запуска ролей....
5731 просмотров
schedule 15.04.2023

шеф-повар передает хэш атрибута ресурсу
У шеф-повара много ресурсов\провайдеров\определений, для каждого из которых есть атрибуты, которые можно установить. например, см. это и это . изучив несколько определений, видно, что атрибуты, заданные для определенного...
3205 просмотров
schedule 24.12.2022

Использование рецептов Chef's Cookbook для динамического переопределения атрибута
Я пытаюсь настроить новую кулинарную книгу для Cassandra и файл cassandra.yaml , в котором есть следующие комментарии об оптимальных настройках: # For workloads with more data than can fit in memory, Cassandra's # bottleneck will be reads that...
3792 просмотров

Как перехватывать исключения Chef
Я работаю над рецептом Chef прямо сейчас, и мне нужно обновить пакет данных с некоторой информацией в зависимости от результата кода. В основном мне нужно обновить пакет данных с успехом или неудачей. Код выглядит следующим образом: begin...
10555 просмотров
schedule 31.08.2022

Поваренная книга IIS для установки веб-сайта
При запуске шеф-клиента для установки IIS для установки нового веб-сайта я получаю эту ошибку: «Не удается найти пакет iis_site». Как работает ресурс iis_site?
1111 просмотров
schedule 12.01.2023

Блоки кода Ruby и Chef
Я совершенно новый человек в Ruby и Chef. Я пытался разобраться в синтаксисе и провести некоторое исследование, но я уверен, как вы все знаете, если кто-то не знает терминологию, трудно найти то, что вы ищете. Я читал о блоках кода Ruby, но блоки...
1030 просмотров
schedule 20.01.2023

Невозможно удалить атрибут узла с помощью команды ножа
Я создал кулинарную книгу для включения некоторых функций Windows и перезагрузки компьютера с помощью WindowsRebootHandler . Как показано в приведенном ниже коде, я использовал ruby_block, чтобы не выполнять одно и то же действие в последующих...
3343 просмотров
schedule 01.03.2023

Как использовать sudo для команды gem в шеф-поваре
Я пытаюсь обеспечить шеф-поваром. Мне нужны ruby ​​и rubygems для пользователя root и другого пользователя "развернуть" ruby и rubygems установлены и работают для пользователя root (в тестовом случае "vagrant"). Я создаю одного пользователя для...
799 просмотров
schedule 21.03.2023

Добавьте ключ ssh с помощью Chef
Я хотел бы добавить приватный SSH-ключ к машине с помощью Chef. Я новичок в Chef и не программист на Ruby, поэтому приведенный ниже код может быть далеко не оптимальным Мой рецепт включает в себя следующее: execute "add private ssh key"...
4764 просмотров
schedule 04.08.2023

Chef - Как перезагрузить виртуальную машину и продолжить выполнение действий
В рецепте Chef мне нужно выполнить перезагрузку узла после выполнения некоторых действий, а после завершения перезагрузки мне нужно продолжить выполнение других действий: Рецепт: -действие 1 -действие 2 -перезагрузка -действие3 -действие4.... Я...
3265 просмотров
schedule 31.03.2023

Вкладка cron шеф-повара не работает
Я пытаюсь создать cron, который будет запускаться каждое утро в 3:15 по следующему рецепту: if node.roles.include?('cloudera-manager') cookbook_file '/usr/local/bin/cloudera-manager-db-backup.sh' do owner 'root' group 'root' mode 0755...
98 просмотров
schedule 14.03.2023

Кулинарная книга MySQL на Chef не запускается дважды
В настоящее время я пробую шеф-повара, точнее, установить с ним простую лампу. Моя кулинарная книга должна когда-нибудь содержать apache2, mysql и php. Сейчас я застрял с mysql. Кулинарная книга, которую я использую:...
295 просмотров
schedule 19.03.2023

Ресурс Chef Bash не запущен
В настоящее время я создал собственный lwrp, который, по сути, запускает сценарий bash, который скручивается для локального хоста после перезапуска tomcat, чтобы убедиться, что служба работает. Мой файл провайдера выглядит так:...
738 просмотров
schedule 20.12.2022

Атрибуты шеф-повара: имеет ли значение имя файла?
Когда я создаю атрибуты в атрибутах моей поваренной книги /attributes/default.rb, все работает нормально. Если я добавлю рецепт в свою кулинарную книгу, скажем, /recipes/dofubar.rb, я ожидаю, что атрибуты, определенные в /attributes/dofubar.rb,...
6295 просмотров
schedule 17.06.2023

Chef включает список пакетов в текстовый файл
Я новичок в шеф-поваре и планирую план аварийного восстановления, чтобы все мои файлы конфигурации, список пакетов, установленных в системе, были в кулинарных книгах шеф-повара. Мне интересно, как я могу упомянуть текстовый файл в рецепте для...
425 просмотров
schedule 27.11.2022

Рецепты шеф-повара, not_if
bash "редактировать gemfile" сделать cwd "/home/vagrant/myapp" code <<-EOH echo "group :development, :test do gem 'capybara' gem 'rspec-rails' gem 'selenium-webdriver' gem 'capybara-screenshot' gem 'launchy' end" >>Gemfile EOH...
594 просмотров
schedule 30.05.2022