Описание тега ohai-gem

1 ответ

В Chef, как отловить вывод команды выполнения ресурса в переменной?

Я хочу использовать частный IP-адрес позже в моем рецепте шеф-повара, чтобы узнать, как его перехватить в переменной. Мой код выглядит как... execute 'privateip' do command 'curl http://169.254.169.254/latest/meta-data/local-ipv4' action :run end Я …
06 янв '16 в 11:17
1 ответ

Начальная загрузка Chef в Azure не заполняет атрибут cloud_v2

Бег Шеф-повара knife bootstrap Команда успешно заполняет cloud_v2 атрибута через Ohai, когда я загружаю виртуальные машины, созданные в Google Cloud и Rackspace, но на виртуальных машинах Azure, начальная загрузка через нож оставляет cloud_v2 очень …
11 ноя '16 в 22:58
1 ответ

Получить атрибуты узла через нож

У меня есть требование, где мне нужно получить имя хоста, память, ядра, хранилище, пакеты, установленные для нескольких узлов (~1k). Я подошел к решению с помощью ножа. $ knife search node 'hostname:HostName1 OR hostname:HostName2 OR hostname:HostNa…
14 фев '19 в 15:35
1 ответ

Клиент Chef не удалось. 0 ресурсов обновлено за 01 секунду - ОШИБКА: неверное количество аргументов (задано 1, ожидается 3)

Я пытаюсь запустить простой кластер Hazelcast на Amazon EC2, следуя официальному образцу кода, каждый шаг кажется нормальным, но при запуске vagrant up --provider=aws (под заголовком "Давайте сделаем эту вещь") это терпит неудачу как показано: ==&gt…
24 окт '17 в 22:06
1 ответ

Шеф-повар shell_out просто дает шестнадцатеричные значения

Я создаю рецепт шеф-повара ниже. Однако мои вызовы shell_out просто возвращают шестнадцатеричные значения для расширенной переменной. Как получить значение команды find в переменной, а не ненужное шестнадцатеричное значение? Вот соответствующий фраг…
31 окт '16 в 16:01
1 ответ

Настройка и доступ к пользовательским атрибутам Ohai в Chef

Я установил список атрибутов на ohai следующим образом. Ohai.plugin(:mycustom) do provides "mycustom" collect_data do configs = ["sss=fdf", "tryet=werw"] Ohai::Log.info("Adding #{configs.length} ohai parameters..........................") configs.ea…
04 сен '14 в 17:48
1 ответ

Как получить значение ipaddress, указанного в TestKitchen, используя OHAI?

Я предоставляю ipaddress машины в моем kitchen.yml: - name: node_abc driver: network: - ['private_network', {ip: '193.169.33.84'}] Когда я пытаюсь получить значение ipaddress с помощью ohai node[ipaddres] я получил 10.0.2.15 вместо 193.169.33.84, Ка…
03 авг '16 в 16:30
1 ответ

Доступ к имени клиента / узла Chef в плагине Ohai

Я пытаюсь получить доступ node.name из пользовательского плагина Ohai. Похоже, это не доступно по умолчанию. Можно взять hostname в зависимости от этого атрибута с depends 'hostname', но это значение не всегда совпадает с node.name в моей ситуации. …
20 авг '18 в 11:31
1 ответ

Как использовать only_if для регионов в экземплярах EC2

Я пытаюсь настроить рецепт only_if, я хочу, чтобы file1 использовался только в нашем восточном регионе, а File2 - в западном регионе. Результаты прямо сейчас, клиент обходит кулинарную книгу (файл) из-за only_if. Я посмотрел журналы, но они не очень…
27 фев '17 в 23:37
1 ответ

Атрибут узла, содержащий URL-адрес сервера Chef?

Будет ли URL-адрес сервера Chef доступен в качестве атрибута узла? Я хотел бы изменить собственное поведение рецепта в зависимости от идентификатора сервера (URL), к которому подключен узел. https://docs.chef.io/ohai.html не предоставляет список сер…
16 июн '16 в 15:39
1 ответ

Не удалось найти камень ohai (~> 6.0) в любом хранилище для chef-11.10.0 gem

Я пытаюсь установить chef в качестве гема, но из-за некоторых проблем с брандмауэром нужно скачать файл.gem, а затем собрать гем локально в моей системе. Для драгоценного камня шеф-повара требуется предварительно установить ohai geim. Но версию ohai…
03 мар '14 в 03:55
1 ответ

Как вывести список всех томов, связанных с экземпляром ec2, используя ruby ​​aws-sdk?

Я застрял в списке всех томов и томов, связанных с экземпляром ec2. Я пытаюсь перечислить eB-оптимизированный том, прикрепленный к нему. ec2 = AWS::EC2.new( :access_key_id => 'QWERTYUIOPASD', :secret_access_key => 'qwertyuiasdfghzxcvbn1234567'…
1 ответ

Как получить всех членов группы в шеф-повара?

Есть ли более элегантный способ получения пользователей (в данной группе) в chef, чем перебор etc/passwd? Я полагаю, я мог бы использовать функцию поиска, чтобы получить список членов группы из пакетов данных.
19 мар '13 в 09:54
2 ответа

Это ошибка Chef/ohai при работе с FQDN?

Позвольте мне провести вас через мои шаги. У меня есть узел с базовой ОС RHEL 5.10; файл /etc/hosts пуст Запуск CLI "hostname -f" дает server1-nodex.domain.com, что правильно Я успешно запускаю узел; когда я выполняю "показ узла узла", я вижу правил…
22 авг '14 в 01:11
1 ответ

Berks: Невозможно удовлетворить ограничения на пакет, который не существует,

У меня есть очень маленький пример. 1 поваренная книга с 1 рецептом и 1 файлом плагина ohai, но с ошибками при установке или сближении berks / berks при работе на кухне У меня установлены драгоценные камни охай: chefspec-ohai (0.2.0) ohai (14.2.0) п…
20 июл '18 в 20:13
1 ответ

Сбой рецепта Chef Apache2 при сборке сервера

Я перестраивал наш главный сервер Chef для работы в экземпляре T2, что означает перемещение его в VPC. Старый мастер работает под управлением 11.10.4, а новый, с которым я возился, работает под управлением 11.16.4. Я был близок к тому, чтобы создать…
25 ноя '14 в 14:55
2 ответа

Как использовать ай хай

В OpsCode Wiki есть следующая документация: require 'ohai' # ... # Profit! ;-) Как я могу напечатать данные JSON, предоставленные командой 'ohai', но используя IRB? Я пытался увидеть код в application.rb, но я получаю пустые данные. require 'ohai/ap…
21 сен '12 в 19:53
2 ответа

Как обрабатывать различные требования к ruby-версиям между chef 10.28.0 и ohai 8.0.1

Я пытаюсь собрать сервер на стойке, используя chef 10.28.0, создавая ту же самую конфигурацию, которую я построил три раза без каких-либо изменений. Единственное отличие состоит в том, что chef установил ohai 7.4.0 на предыдущих запусках и на этот р…
05 дек '14 в 21:06
2 ответа

Как заставить автономный ohai распознавать пользовательские plugin_path?

У меня есть повар, настроенный для добавления "/etc/chef/ohai_plugins" в Ohai::Config[:plugin_path]. Тем не менее, документация Chef гласит: "The Ohai executable ignores settings in the client.rb file when Ohai is run independently of the chef-clien…
25 июн '15 в 23:30
1 ответ

Охай думает, что мой плагин версии 6. Почему?

Я пытаюсь написать плагин для охай. Это кажется довольно простой задачей: Ohai.plugin(:Uname) do provides 'uname' depends 'kernel' collect_data do uname Mash.new uname[:message] = `uname -a` end end Для меня это похоже на онлайн-примеры, предоставле…
20 май '15 в 03:24