knife delete
Use the knife delete
subcommand to delete an object from a Chef 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
Review the list of common options available to this (and all) knife subcommands and plugins.
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_path
in 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
--recurse
to delete directories recursively. Default:--no-recurse
. --repo-mode MODE
- The layout of the local chef-repo. Possible values:
static
,everything
, orhosted_everything
. Usestatic
for just roles, environments, cookbooks, and data bags. By default,everything
andhosted_everything
are dynamically selected depending on the server type. Default:everything
/hosted_everything
.
Note
See knife.rb for more information about how to add certain knife options as settings in the knife.rb file.
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-archive.chef.io/release/12-13/knife_delete.html