knife configure --initial 使用现有客户端

knife configure --initial using an existing client

我想将系统初始化为 Chef 工作站。我正在通过 命令knife configure --initial”进行相同的操作。

根据文档,我了解到这会询问新客户端的名称并联系 API 服务以向该服务注册新客户端。

我的问题是,使用 Chef 服务器配置的现有客户端名称的步骤是什么?

是否有替代方案: knife configure --initial Please enter a clientname for the new client: ____

如果使用现有客户端,您只需编写自己的配置文件。如果您使用的是最新版本的 Chef,您可以使用 .chef/credentials 文件,例如

[default]
client_name = yourusername
client_key = /path/to/user.pem
chef_server_url = https://mychefserver.com/organizations/myorg