这似乎是一个容易的事情来解决,但我不能让刀为我创建一个新的用户。我是管理仪表板的用户主厨服务器。我用root用户创建了一个具有初始命令knife configure --initial
的管理员用户。现在我试图为名为“myuser”的本地用户创建一个api用户。厨师刀创建未能创建API用户
所以,我这样做:
[email protected]:~$ 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的用户?
有没有机会尝试使用新的Chef Server 12候选版本? – coderanger 2014-09-30 22:43:26
我正在使用:chef-server-core_12.0.0-rc.4-1_amd64.deb – Kryten 2014-10-01 20:04:12