chef-infra - 刀配置 --initial 使用现有客户端
问题描述
我想将系统初始化为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
推荐阅读
- typescript - Typescript: How to branch based on type
- unity3d - 如何从 ShaderToy 转换这些 fragColor 代码片段,以便它们在 Unity 中工作?
- qt - Qt QML 设置未保存/应用
- forms - 将 inputs_for 与 @conn 一起使用
- java - NIO 客户端/服务器安全地验证凭据
- mysql - 无法使用 R 连接到 AWS 上托管的 MySQL
- oracle - 如何存储和调用表列中的 sql 查询?
- python - 将格式为“yyyymmdd”的 8 位字符串更改为年月日整数值
- git - github远程标签推送,无需克隆repo
- c# - 什么是 C# 中的 SQL Server 2005 IMAGE 数据类型的等价物