gpt4 book ai didi

chef-infra - Chef knife create 无法创建 API 用户

转载 作者:行者123 更新时间:2023-12-01 12:39:43 25 4
gpt4 key购买 nike

修复起来似乎很容易,但我就是没办法为我创建一个新用户。我是管理仪表板的用户 chef-server。我使用根用户的初始命令 knife configure --initial 创建了一个管理员用户。现在我正在尝试为名为“myuser”的本地用户创建一个 api 用户。

所以,我这样做:

myuser@chefserver:~$ knife configure --initial
Overwrite /home/myuser/.chef/knife.rb? (Y/N)y
Please enter the chef server URL: [https://chefserver:443]
Please enter a name for the new user: [myuser]
Please enter the existing admin name: [admin]
Please enter the location of the existing admin's private key: [/etc/chef-server/admin.pem]
Please enter the validation clientname: [chef-validator]
Please enter the location of the validation key: [/etc/chef-server/chef-validator.pem]
Please enter the path to a chef repository (or leave blank):
Creating initial API user...
Please enter a password for the new user:
ERROR: The data in your request was invalid
Response: Field 'display_name' missing

为什么创建API用户失败?

最佳答案

knife configure 目前不适用于 Chef Server 12。为 Chef Server 12 进行初始设置的最简单方法是使用高级 WebUI 功能。这对最多 25 个节点是免费的,否则您应该向 Chef Software 查询定价。您可以使用命令行工具进行设置,但目前没有记录,对大多数人来说并不可行。

关于chef-infra - Chef knife create 无法创建 API 用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26131095/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com