Можно ли получить названия платформ или наборов, найденные в .kitchen.yml внутри рецепта? - PullRequest
0 голосов
/ 12 декабря 2018

.kitchen.yml:

platforms:
 - name: win2012r2

suites:
  - name: example

Возможно ли получить название работающей платформы или комплекта из рецепта?Я пробовал node['platform'] и node['suite'], но оба пустые.

Ответы [ 2 ]

0 голосов
/ 13 декабря 2018

вы можете использовать ohai :

Ohai - это инструмент, который используется для сбора данных конфигурации системы, который предоставляется шеф-клиенту для использования в кулинарных книгах.

вы можете загрузить ohai как часть ohai cookbook , а затем использовать ее для получения нужной информации.такие как

node['platform']
node['platform_family']
node['kernel']['os']
0 голосов
/ 12 декабря 2018

node['name'] соответствует имени комплекта плюс имени платформы, к которому добавляется дефис (например, example-win2012r2).

...