Skip to content

Latest commit

 

History

History
83 lines (50 loc) · 2.02 KB

File metadata and controls

83 lines (50 loc) · 2.02 KB

+++ title = "knife show" draft = false

gh_repo = "chef-workstation"

aliases = ["/knife_show.html", "/knife_show/"]

[menu] [menu.workstation] title = "knife show" identifier = "chef_workstation/chef_workstation_tools/knife/knife_show.md knife show" parent = "chef_workstation/chef_workstation_tools/knife" +++

{{< readfile file="content/workstation/reusable/md/knife_show_summary.md" >}}

Syntax

This subcommand has the following syntax:

knife show [PATTERN...] (options)

Options

{{< note >}}

{{< readfile file="content/workstation/reusable/md/knife_common_see_common_options_link.md" >}}

{{< /note >}}

This subcommand has the following options:

-a ATTR, --attribute ATTR

: The attribute (or attributes) to show.

--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

: Show local files instead of remote files.

--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.

-S SEPARATOR, --field-separator SEPARATOR

: Character separator used to delineate nesting in --attribute filters. For example, to use a colon as the delimiter, specify -S: in your knife node show subcommand. Default is .

Examples

The following examples show how to use this knife subcommand:

Show all cookbooks

To show all cookbooks in the cookbooks/ directory:

knife show cookbooks/

or, (if already in the cookbooks/ directory in the local chef-repo):

knife show

Show roles and environments

knife show roles/ environments/