как переопределить атрибуты chef с json входным файлом - PullRequest
0 голосов
/ 21 апреля 2020
default[‘cookbook’][‘var_name’]=‘tst1234’

теперь при запуске клиента chef, я хочу переопределить это значение, которое передается через файл json / yaml, используя

chef-client -zr 'recipe[cookbook]' -j test.json 

, так что var_name, созданное на узле, будет иметь значение qst1234

Как мне этого добиться?

1 Ответ

0 голосов
/ 25 апреля 2020

в файле test.json, предоставьте атрибуты следующим образом:

{
  "normal": {
    "cookbook": {
      "var_name": "qst1234"
    }
  }
}

см. все атрибуты являются обычными атрибутами в документация клиента chef-client

...