Передача целочисленного значения через атрибут узла в chef - PullRequest
0 голосов
/ 09 мая 2019

Я новичок в шеф-поваре.Пожалуйста, дайте мне знать, как я могу передать целочисленное значение в качестве атрибута узла (chef-client -j).

Попробовал с помощью ввода json, но мне не удалось преобразовать значение хеш-функции в целое число.Например: если я передаю свой счет -j: «1», мне нужно на выходной узел ['count'] в целочисленном значении, а не в хэше.

Может ли кто-нибудь помочь мне преобразовать его в целочисленное значение в Chef или есть какой-нибудь другой способ, которым я могу отправить свой целочисленный ввод в шеф-повар?

1 Ответ

0 голосов
/ 10 мая 2019

вы можете предоставить любой (примитивный) атрибут узла в выполнении chef-client, используя --json-attribute, просто убедитесь, что предоставленный вами json является допустимым файлом json или допустимой строкой json.

попробуйте это:

$ chef-client -j '{"count": 1}'
...