Knife 客户列表未显示我的工作站

Anv*_*hak 2 chef-infra

以下是我的 Knife.rb 配置,受尊重的文件位于上述位置

# See http://docs.chef.io/config_rb_knife.html for more information on knife configuration options

current_dir = File.dirname(__FILE__)
log_level                :info
log_location             STDOUT
node_name                "anshulp25"
client_key               "#{current_dir}/anshulp25.pem"
validation_client_name   "deathstartatooine-validator"
validation_key           "#{current_dir}/deathstartatooine-validator.pem"
chef_server_url          "https://api.chef.io/organizations/deathstartatooine"
cookbook_path            ["#{current_dir}/../cookbooks"]
Run Code Online (Sandbox Code Playgroud)

但当我这样做时

knife client list
Run Code Online (Sandbox Code Playgroud)

我得到以下输出

$ knife client list
deathstartatooine-validator
Run Code Online (Sandbox Code Playgroud)

该条目不应该anshulp25被列出吗?

以下为厨师详情

$ chef --version
Chef Development Kit Version: 0.10.0
chef-client version: 12.5.1
berks version: 4.0.1
kitchen version: 1.4.2
Run Code Online (Sandbox Code Playgroud)

Ste*_*ing 5

不确定如何进一步描述它 - 但您的工作站以user 身份连接。

您可以用来knife user list显示所有用户。

这种情况在某些 Chef 11 版本中发生了变化,以前工作站和节点都只是客户端。