当前位置 : 主页 > 网页制作 > Bootstarp >

chef – knife bootstrap命令,不提示密码

来源:互联网 收集:自由互联 发布时间:2021-06-12
我正在尝试编写一个bash脚本,其中包含使用knife命令引导Ubuntu客户机节点的命令.当我执行脚本时,knife命令询问客户端节点的sudo密码,一旦我输入密码,它就按预期工作.但我正在寻找一种没
我正在尝试编写一个bash脚本,其中包含使用knife命令引导Ubuntu客户机节点的命令.当我执行脚本时,knife命令询问客户端节点的sudo密码,一旦我输入密码,它就按预期工作.但我正在寻找一种没有提示密码的自动方式.这是我用于引导的命令.

knife bootstrap <IP_ADDRESS> -x <USER_NAME> -P <PASSWORD> --sudo

检查后,knife bootstrap document,我尝试过给ssh-password也如下,但结果相同.

knife bootstrap <IP_ADDRESS> --ssh-user <USER_NAME> --ssh-password <PASSWORD> --sudo

这个命令可能有什么问题.我期待刀命令自动登录到客户端和引导程序,但它的要求就像,

<IP_ADDRESS> knife sudo password:
 Enter your password:

有任何想法吗??

通过doc查看,这可能是您需要的参数:

--use-sudo-password

虽然文档似乎暗示将使用的密码与ssh操作相同,但我不知道在您的情况下这是否足够.

参考:https://docs.chef.io/knife_bootstrap.html#knife-bootstrap-options

网友评论