2013-10-24 138 views
0

由于我不会去的原因,我有一些厨师食谱需要编辑数据包的内容。因此,我相信,节点用户配置文件需要是“admin:true”。因此,当我引导一个节点(knife bootstrap)时,第一次传递失败并出现http 403错误(无法编辑数据包的内容),我必须进入并手动将该用户设置为admin。厨师刀引导管理员用户

有没有办法使用knife bootstrap命令默认执行此操作?我想我可以事先创建用户,但我宁愿让厨师为我启动所有的引导。

注:我使用的是厨师10和开源厨师服务器

回答

1

刀举操作经过厨师验证关键新节点,以便它可以创建一个新的“客户”登记。这是厨师客户使用的凭证。

厨师的“用户”和“客户”之间存在细微的差异。前者一般是用来配刀的。我不认为有可能创建管理客户端,说实话,我不知道需要它的用例。可能被认为是一种风险,因为客户端不应该被允许进行可能影响其他节点的更改。

要达到您想要的效果,可能只需使用配置为使用管理员用户的“knife”命令。厨师客户端和小刀使用不同的配置文件。

相关问题