Вопросы по теме '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 просмотров
schedule
20.06.2023
Как перехватывать исключения 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