Описание тега chef-infra

Chef Infra (ранее просто Chef) - это инструмент DevOps для создания сценариев конфигураций сервера в Ruby (называемых кулинарными книгами). Вопросы должны относиться к разделам кодирования на Ruby. Общие вопросы DevOps можно задать на https://devops.stackexchange.com
2 ответа

Клиент шеф-повара ждет завершения

Если при запуске рецепта возникают проблемы, а запуск клиента зависает на полпути, установленный клиент Chef станет непригодным для использования. Затем вы можете выйти из машины, перезагрузиться, очистить pid-файлы chef и т. Д., Но каждый раз, когд…
18 авг '15 в 11:07
3 ответа

Поваренная книга шеф-повара - скопировать полный каталог из файлов / местоположения по умолчанию в кулинарной книге в новое место

Я начинающий шеф-повар. Может кто-нибудь, пожалуйста, сообщите, если есть способ скопировать каталог в кулинарной files/default каталог в другое место. Например, у меня есть структура каталогов с файлами a.txt а также b.txt в files/ каталог следующи…
17 май '16 в 03:01
1 ответ

Установка MSBuildTools 2017 (vs_buildtools) с помощью Chef

Мне было интересно, удалось ли кому-нибудь выяснить, как установить MSBuildTools 2017 с Chef 11 (извините, я отстал). Установщик: https://www.visualstudio.com/downloads/ (в разделе Инструменты сборки для VS2017) Я пробовал два разных способа, и оба,…
09 авг '17 в 16:30
1 ответ

Шеф-повар библиотеки или определения?

Поскольку я относительно новичок в Chef, я обязан создавать библиотеки или определения из существующих рецептов. Там рецепты используют ресурс bash, ресурс блока ruby ​​(который уведомляет другой ресурс блока ruby ​​с задержкой синхронизации), ресур…
12 фев '14 в 10:51
1 ответ

Как программно запросить текущие настройки памяти Apache TomCat7 в Windows?

Мы используем chef для установки и настройки нашего программного обеспечения. Я хочу добавить конфигурацию в Tomcat, чтобы изменить настройки памяти. Если я просто добавлю это в конфигурацию сейчас, она будет продолжать добавлять и добавлять и добав…
01 мар '13 в 17:31
1 ответ

Chefspec with Hashicorp Vault

Я пытаюсь использовать ChefSpec для тестирования реализации Chef и Hashicorp Vault Рецепт chef_gem 'vault' do compile_time true if Chef::Resource::ChefGem.instance_methods(false).include?(:compile_time) end require 'vault' Vault.address = 'https://a…
1 ответ

Шеф-повар перемотать определение cookbook_file из рецепта обертки поваренной книги

Я использую кулинарную книгу github.com opscode-cookbooks/openldap. Я написал кулинарную книгу "lab_openldap", которая включает в себя рецепт "openldap::server". Рецепт server.rb использует следующий пункт для загрузки файла PEM из файлов cookbooks/…
2 ответа

# rubocop: отключить Metrics/AbcSize

Я действительно застрял в этой части: Если я отключу # rubocop:disable Metrics/AbcSizeтогда я получаю эту ошибку: ruby -v : ruby 2.4.2p198 (2017-09-14 revision 59899) [x86_64-darwin14] rubocop -V 0.52.1 (using Parser 2.4.0.2, running on ruby 2.4.2 x…
04 янв '18 в 17:07
2 ответа

Как указать путь к поваренной книге в файле.kitchen.yml для поставщика chef_solo?

Я хочу указать пути поваренной книги, используя chef_solo в качестве поставщика в Test Kitchen. В настоящее время мы не используем Berkshelf или chef_zero. Я установил cookbooks_path в своем файле.kitchen.yml, но кажется, что поставщик chef_solo игн…
07 янв '15 в 18:32
2 ответа

Кухонный докер: как выполнить команду оболочки до того, как кухонный конвергент сойдет

При использовании бродячих машин с тест-кухней pre_create_command позволяет указать команду, которая запускается локально до создания бродячей машины. С кухонным докером такой опции конфигурации, похоже, не существует, и гнуть chef_omnibus_url как п…
20 дек '16 в 12:19
1 ответ

Как найти общее место на диске у шеф-повара?

Я хотел найти общее дисковое пространство, доступное в машине через chef. Я мог бы найти способ найти отдельное пространство разделов через узел ['файловая система']['имя_устройства'], но есть ли способ найти общее дисковое пространство?
20 сен '17 в 08:28
3 ответа

Замена шаблона в кулинарной книге обертки

Я пытаюсь написать обертку поваренную книгу для шеф-повара графитового репо В рецепте carbon.rb встречаются следующие строки: template "#{node['graphite']['base_dir']}/conf/storage-schemas.conf" do owner node['apache']['user'] group node['apache']['…
10 апр '13 в 18:05
4 ответа

VBoxLinuxAdditions.run никогда не завершает работу с 0

Я пытаюсь автоматизировать установку гостевых дополнений Virtualbox с помощью Chef, однако я сталкиваюсь с проблемой, когда VBoxLinuxAdditions.run никогда не существует с кодом выхода 0. Я всегда получаю код выхода 1, даже если об ошибках в распечат…
21 авг '14 в 19:07
2 ответа

Шеф-повар не может найти кулинарную книгу во время пробного запуска на кухне

Это сводит меня с ума, я только начал использовать шеф-повар на свежем изображении (win10), и по какой-то причине при использовании кухни для проверки кулинарной книги она не может найти кулинарную книгу? попробовал ответить на этот вопрос: Chef sol…
20 сен '17 в 21:06
0 ответов

Gitlab Pipeline сообщает "Не удалось выполнить действие #create: [срок выполнения истек]" в default-windows-2016

Gitlab Pipeline завершается с ошибкой, приведенной ниже, после того, как том экземпляра готов к общедоступной версии AWS для Windows EC2 2012/2016 AMI. Если мы выполним это в пределах kitchen.local.yml с той же подсетью, sg-group и Public AMI, все б…
2 ответа

Как загрузить файл WAR на поваренную книгу Tomcat 7 от Chef?

Я пытаюсь развернуть файл War на моем Tomcat 7, установленном поваренной книгой на CHEF. Но я не могу найти ни одного ответа на мой вопрос ни на одном форуме. Я понятия не имею, как это сделать! Я использую сервер Ubuntu 12.10. Я использую рецепт ht…
13 янв '14 в 15:03
3 ответа

opsworks: "обновлять пользовательские кулинарные книги" из командной строки

Есть ли способ обновить пользовательские кулинарные книги из командной строки на экземпляре opsworks? Я не вижу способа сделать это с помощью CLI агента AWS OpsWorks или с помощью интерфейса командной строки AWS. Единственный способ, которым я могу …
3 ответа

Как вы можете использовать рецепт Chef для установки переменной среды?

Как вы можете использовать рецепт Chef для установки переменной среды? Мне нужно установить переменную среды, используя рецепт шеф-повара. Можете ли вы привести пример, как это сделать?
5 ответов

Как запустить команду оболочки до того, как кухня сойдет в шеф-повар?

Я использую vagrant драйвер и провайдера virtualbox для тестирования serverpec. Мне нужно выполнить некоторый скрипт, связанный с приложением, прежде чем выполнять кухонные конвергенции. Я пытался использовать Vagrant Provisioning, но я пытаюсь сохр…
11 апр '16 в 17:25
2 ответа

NoMemoryError при загрузке BLOB-объекта Azure в Ruby

Среда: Windows 10 x64 Ruby 2.1.0 32 бит Шеф-повар 12.12.15 Лазурный камень 0.7.9 Azure-Storage Gem 0.12.1.preview Я пытаюсь загрузить блоб размером ~880 МБ из контейнера. Когда я делаю это, он выдает следующую ошибку после того, как размер процесса …