редактирование ножа
Используйте подкоманду knife edit, чтобы редактировать объекты на сервере Chef Infra. Эта подкоманда работает аналогично knife cookbook edit, knife data bag edit, knife environment edit, knife node edit, и knife role edit, но с одним глаголом (и одним действием).
Синтаксис
Эта подкоманда имеет следующий синтаксис:
knife edit (options)
Параметры
Примечание
Эта подкоманда имеет следующие параметры:
--chef-repo-path PATHПуть к chef-repo. Этот параметр переопределит значение по умолчанию для пути к chef-repo. По умолчанию: такое же значение, как указано в
chef_repo_pathв файле client.rb.--concurrencyКоличество разрешенных одновременных подключений. По умолчанию:
10.--localПоказать файлы в локальном chef-repo, а не в удаленном расположении. По умолчанию:
false.--repo-mode MODEСтруктура локального chef-repo. Возможные значения:
static,everything, илиhosted_everything. Используйтеstaticдля ролей, сред, кулинарных книг и пакетов данных. По умолчаниюeverythingиhosted_everythingдинамически выбираются в зависимости от типа сервера. По умолчанию:everything/hosted_everything.
Примечание
Примеры
В следующих примерах показано, как использовать эту подкоманду knife:
Удалить пользователя из /groups/admins.json
Пользователь, входящий в группу admins, должен быть удален из этой группы перед удалением из организации. Чтобы удалить пользователя из группы admins, выполните следующую команду:
EDITOR=vi knife edit /groups/admins.json
внесите необходимые изменения и сохраните файл.
© Chef Software, Inc.
Licensed under the Creative Commons Attribution 3.0 Unported License.
The Chef™ Mark and Chef Logo are either registered trademarks/service marks or trademarks/servicemarks of Chef, in the United States and other countries and are used with Chef Inc's permission.
We are not affiliated with, endorsed or sponsored by Chef Inc.
https://docs.chef.io/knife_edit/