Use the knife list
subcommand to view a list of objects on the Chef server. This subcommand works similar to knife cookbook list
, knife data bag list
, knife environment list
, knife node list
, and knife role list
, but with a single verb (and a single action).
This subcommand has the following syntax:
$ knife list [PATTERN...] (options)
Note
Review the list of common options available to this (and all) knife subcommands and plugins.
This subcommand has the following options:
-1
false
.--chef-repo-path PATH
chef_repo_path
in client.rb.--concurrency
10
.-d
false
.-f
, --flat
false
to view ls
-like output. Default: false
.--local
false
.-p
false
.-R
false
.--repo-mode MODE
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 knife.rb for more information about how to add certain knife options as settings in the knife.rb file.
The following examples show how to use this knife subcommand:
List roles
For example, to view a list of roles on the Chef server:
$ knife list roles/
List roles and environments
To view a list of roles and environments on the Chef server:
$ knife list roles/ environments/
List everything
To view a list of absolutely everything on the Chef server:
$ knife list -R /
© 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_list.html