Skip to main content

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

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, or hosted_everything. Use static for just roles, environments, cookbooks, and data bags. By default, everything and hosted_everything are dynamically selected depending on the server type. Default: everything / hosted_everything.

Note

See config.rb for more information about how to add certain knife options as settings in the config.rb file.

Examples

None.

Edit this page on GitHub

Thank you for your feedback!

×