Вопросы по теме 'cookbook'

Vagrant: простой способ определить собственный сервис Chef или загрузочный скрипт
У меня есть проект Vagrant, который определяет пару виртуальных машин. На одном из них мне нужно выполнить несколько команд для настройки параметров ядра, загрузить файл из удаленного места и запустить демон. В настоящее время я определяю в...
503 просмотров
schedule 26.02.2023

Тестирование ресурсов ChefSpec и Ark
Я начинаю тестировать с помощью chefspec, который, по моему мнению, является действительно простым и надежным тестовым фреймворком. Но у меня возникли некоторые проблемы с тестированием ресурсов ковчега. У меня есть этот default_spec.rb require...
872 просмотров
schedule 30.04.2024

Как пропустить ресурс: создать действие, когда это необходимо
У меня есть собственный LWRP только с действием :create (которое также установлено как действие по умолчанию). Теперь каждый раз, когда я схожусь со своим узлом, действие LWRP выполняется, добавляя к окончательному счету обновленных ресурсов. Я...
353 просмотров
schedule 17.03.2023

Как запустить поваренную книгу с зависимостями в шеф-поваре?
Я настроил рабочую станцию ​​на этом шаге для начала работы (ОС Redhat 6.5). Я запустил узел. Я модифицировал кулинарную книгу вот так: myCookbook / metadata.rb name 'myCookbook' maintainer 'YOUR_COMPANY_NAME'...
7582 просмотров
schedule 01.04.2022

Установите кулинарную книгу mysql с Vagrant и Chef Solo
Мне очень трудно понять, как установить кулинарную книгу mysql ( https://supermarket.chef.io/cookbooks/mysql ) Я следовал инструкциям, но впервые использую Vagrant и Chef, и я постоянно застреваю при установке рецепта. это мой бродячий файл:...
4852 просмотров

Chef-Client пытается установить Java в Windows, но она уже установлена
Я новичок в Chef и хочу установить с его помощью Java на машину с Windows. Существует готовая к использованию поваренная книга Java , которую я использую. Поэтому я написал кулинарную книгу-оболочку, как указано в еще один вопрос здесь . Я...
2564 просмотров
schedule 15.12.2023

Запускайте команды sudo в блоке ресурсов Chef
Для упрощения рассмотрим следующий блок рецепта кулинарной книги (поваренной книги). 79: bash 'Running sudo test sleep command' do 80: user 'root' 81: cwd '/tmp' 82: code <<-EOH 83: sudo sleep 1000 84: EOH 85: end...
3463 просмотров
schedule 01.06.2023

Berkshelf не может определить версию поваренной книги из тега Git
Я управляю своими кулинарными книгами Chef с помощью Berkshelf и борюсь с частью загрузки в конвейере непрерывной интеграции. Следуя рекомендациям, найденным в Интернете, я использую thor-scmversion для управления версиями моей кулинарной книги....
504 просмотров

Проблема с nvm_install и шеф-клиентом при первом запуске
Я использую кулинарную книгу nvm chef с ресурсом nvm_install для установки nodejs и npm. nvm_install 'v4.2.2' do from_source false alias_as_default true action :create end После установки узла я попытался запустить «npm install», но у...
271 просмотров
schedule 13.05.2022

Ошибка при распаковке файла в системе AIX с помощью CHEF
Я хочу разархивировать / разархивировать файл в системе AIX с помощью CHEF. Шаги, которые я сделал: 1. Я загрузил zip-файл Test.zip в систему AIX с помощью Winscp. 2. Отредактировал default.rb, используя команду ниже: выполнить "extract_Test_tar" do...
293 просмотров
schedule 20.06.2023

как создать новую службу Windows с шеф-поваром?
Таким образом, у шеф-повара нет встроенной поддержки для создания новых сервисов. Я создаю новую службу Windows в одном из моих рецептов: powershell_script "Derp" do code <<-EOH new-service \ -name derp "C:/path/myservice.exe" \...
570 просмотров
schedule 13.09.2022

Установка переменной хранилища шеф-повара в template.erb
В моем рецепте есть элемент хранилища, определенный следующим образом. item = ChefVault::Item.load("user","password") Как мне назвать это в моем template.erb ? Я пробовал следующее, что не работает ROOTPASSWORD= <%=...
1508 просмотров
schedule 23.02.2024

Могу ли я установить путь ролей для ножа?
Когда я запускаю эту команду из каталога поваренной книги на моей рабочей станции Chef, я получаю сообщение об ошибке: knife list roles/ ERROR: roles: No such file or directory Мне нужно сделать резервную копию в корне каталога шеф-повара и...
142 просмотров
schedule 27.09.2023

Как включить и настроить библиотеку ruby ​​в рецепте Chef?
Я хочу включить драгоценный камень Diplomat в свою кулинарную книгу Chef, чтобы я мог выполнять поиск переменных Consul в шаблонах .erb. Мне нужно настроить URL Consul: irb(main):015:0> require 'diplomat' irb(main):016:0>...
866 просмотров
schedule 16.09.2023

Использование нескольких условий в Chef only_if guard
Я использую следующий ресурс шеф-повара: execute 'run_command' do command "chkconfig service on" only_if node['platform_version'].to_i == 6, 5 end Пожалуйста, дайте мне знать, правильно ли используется защита only_if
4198 просмотров

Как протестировать на тестовой кухне то, что доступно только извне?
У меня есть рецепт, который использует файловый ресурс для предоставления группе активного каталога доступа к локальной папке. У меня нет доступа к AD с моей рабочей станции Chef, на которой я запускаю тестовую кухню. Я хочу иметь возможность...
72 просмотров

Можно ли установить несколько версий фреймворка dotnet с помощью поваренной книги шеф-повара ms_dotnet?
Я пытаюсь установить dotnet 4.7 с помощью поваренной книги шеф-повара ms_dotnet ( https://supermarket.chef.io/cookbooks/ms_dotnet#readme ) в окне Win 2012 R2. Однако рецепт установки ms_dotnet продолжает пропускать из-за защиты not_if. На коробке...
216 просмотров
schedule 03.08.2023

не могу загрузить такой файл chef/mixin/language
Я тестирую кулинарную книгу на своем локальном компьютере с помощью Kitchen. Я получаю следующую ошибку. Recipe Compile Error in /tmp/kitchen/cache/cookbooks/windows/libraries/windows_package.rb I, [2018-04-18T15:52:46.333373 #55288] INFO --...
3054 просмотров
schedule 19.01.2024

переопределение атрибутов по умолчанию для nexus_api в поваренной книге шеф-повара не может обновить значения
Я пишу кулинарную книгу-оболочку для nexus3, в которой я переопределяю атрибуты по умолчанию, например, в файле attributes/default.rb моей кулинарной книги. # Nexus Options node.default['nexus3']['properties_variables'] = { port: '8383', host:...
98 просмотров

не могу запустить мою кулинарную книгу на рабочей станции шеф-повара
во время работы chef-client --local-mode --override-runlist first_cookbook я получаю следующую ошибку [2020-04-07T16:31:06+05:30] WARN: No config file found or specified on command line. Using command line options instead....
170 просмотров
schedule 07.08.2023