Я пытаюсь обновить вывод редактирования узла ножа sudo fqdn -c /etc/chef/client.rb, используя скрипт bash - PullRequest
0 голосов
/ 25 августа 2018

Вот команда, которую я запускаю: sudo knife node edit fqdn -c /etc/chef/client.rb . -> нажмите кнопку ввода, затем показывает вывод ниже:

{
"name": "test",
"chef_environment": "standard_chef_environment",
"normal": {
  "httpd": {
  "fips_mode_enable": "false"
   },
"enable_fips_mode": false,
  "props": {

Так что я хотел добавить несколько строк в props , используяследующая команда, но ее получение не удалось:

sudo knife node edit fqdn -c /etc/chef/client.rb |jq ‘.props |= . + { "ParameterKey": "Foo4", "ParameterValue": "Bar4" }'

1 Ответ

0 голосов
/ 26 августа 2018

Клавиша props вложена в normal, поэтому вам потребуется .normal.props или аналогичный.

...