On this page
knife delete
Use the knife delete subcommand to delete an object from a Chef Infra Server. This subcommand works similar to knife cookbook delete, knife data bag delete, knife environment delete, knife node delete, and knife role delete, but with a single verb (and a single action).
Syntax
This subcommand has the following syntax:
knife delete [PATTERN...] (options)
Options
Note
This subcommand has the following options:
-
--both -
Delete both local and remote copies of an object. Default:
false. -
--chef-repo-path PATH -
The path to the chef-repo. This setting will override the default path to the chef-repo. Default: same value as specified by
chef_repo_pathin client.rb. -
--concurrency -
The number of allowed concurrent connections. Default:
10. -
--local -
Delete only the local copy of an object. A remote copy will not be deleted. Default:
false. -r,--[no-]recurse-
Use
--recurseto delete directories recursively. Default:--no-recurse. -
--repo-mode MODE -
The layout of the local chef-repo. Possible values:
static,everything, orhosted_everything. Usestaticfor just roles, environments, cookbooks, and data bags. By default,everythingandhosted_everythingare dynamically selected depending on the server type. Default:everything/hosted_everything.
Note
Examples
None.
© 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_delete/