- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试编写一个 bash 脚本,其中包含使用 knife
命令引导 Ubuntu 客户端节点的命令。当我执行脚本时,knife 命令询问客户端节点的 sudo 密码,一旦我输入密码,它就会按预期工作。但我正在寻找一种无需提示密码的自动化方式。这是我用于引导的命令。
knife bootstrap <IP_ADDRESS> -x <USER_NAME> -P <PASSWORD> --sudo
经核实,knife bootstrap document ,我也尝试过提供 ssh 密码,如下所示,但结果相同。
knife bootstrap <IP_ADDRESS> --ssh-user <USER_NAME> --ssh-password <PASSWORD> --sudo
这个命令可能有什么问题。我期望 Knife 命令自动登录客户端并引导,但它的要求是,
<IP_ADDRESS> knife sudo password:
Enter your password:
有什么想法吗?
最佳答案
查看文档,这可能是您需要的参数:
--use-sudo-password
虽然文档似乎暗示将使用的密码与 ssh 操作相同,但我不知道这对于您的情况是否足够。
引用:https://docs.chef.io/knife_bootstrap.html#knife-bootstrap-options
关于chef-infra - Knife bootstrap命令不提示密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18435513/
chef-client v12.15.19(MSI 安装程序)在 Windows Server 2012 R2 上 不必位于 knife.rb 所在的目录或将 knife.rb 放在 knife 查找
似乎knife-solo 和knife-zero 很相似。它们之间的主要区别是什么,在我不想设置厨师服务器的情况下,哪一个被认为更惯用? 最佳答案 一个在本地模式下使用厨师独奏,另一个使用厨师客户端。
以下内容的等效翻译是什么: knife client delete notcool.my.com knife client create cool.my.com 在 PyChef ? 最佳答案 fro
我想使用 knife search 命令搜索节点文件中具有覆盖属性的节点。 我尝试了以下方法,但没有用 knife search node "datadog.agent_version::5.4.3-
我最近开始尝试学习如何使用 Chef 来管理 Docker 容器。目前,我正在尝试弄清楚如何使用 Knife 容器 gem 引导 Docker 容器,但我对这种场景的工作流程有点困惑。以下是我迄今为止
我正在尝试在 Chef 中运行推送作业,但出现以下错误。尝试安装所需的 gem,但错误仍然相同。 [root@chefserver chef-repo]# knife node status deva
我正在尝试找到列出环境中每个节点的内核版本的命令。 以下命令仅列出节点而不列出内核版本。 knife search node 'chef_environment:production' 最佳答案 你要
如何在运行时在厨师中为用户创 build 置密码。而不是使用openssl的加密机制并将其设置在厨师的用户资源中。 而不是以下方法: openssl passwd -1 "theplaintextpa
以下是我的 Knife.rb 配置,并且受尊重的文件位于上述位置 # See http://docs.chef.io/config_rb_knife.html for more information
在向现有角色添加一堆新主机时,我想仅在新主机上运行 Chef-client。 有没有办法执行 Knife ssh 并在本地文件中提供主机列表?因为如果我引用该角色,它将在所有(新+现有)主机上运行。
我对 knife ssh 命令感到困惑。根据文档,如果您的节点没有设置 FQDN 或 ipaddress 属性,您可以传递 -a 标志。另外,如果您想覆盖这些属性。我运行它是为了在本地虚拟机上测试 k
Knife 编辑节点给出错误消息: ERROR: Attempt to use relative path 'node' when current directory is outside the r
以下是我的 Knife.rb 配置,并且受尊重的文件位于上述位置 # See http://docs.chef.io/config_rb_knife.html for more information
我正在尝试编写一个 bash 脚本,其中包含使用 knife 命令引导 Ubuntu 客户端节点的命令。当我执行脚本时,knife 命令询问客户端节点的 sudo 密码,一旦我输入密码,它就会按预期工
我尝试开始使用 Chef,所以我在我的笔记本电脑(操作系统:OSX 10.8)上安装了 chef gem 和 ruby 2.0.0-p0 但是当我尝试“knife configure”时,我只收到
我加入了一家新公司,为了跟上速度,我一直在为我的 VM 使用 Vagrant。我的系统几乎设置好了,然后一个奇怪的错误迫使我关闭我的笔记本电脑,而没有通过 vagrant destroy 断开连接。现
我想在命令行中使用 Chef Knife 进行一些基本操作,例如创建数据包和食谱。问题是它一直让我失望,并提示缺少私钥。 ERROR: Your private key could not be lo
运行刀我不断收到此错误,谷歌似乎没有多大帮助 WARNING: No knife configuration file found Where should I put the config file
我不知道我的设置有什么问题: siegfried@ubuntu:~/chef-repo$ knife ssh -a ipaddress 'name:chefnode' 'uptime'
我正在尝试使用单个 Knife 命令显示所有节点的所有属性。 我特别想看看在正常级别设置的属性 请帮忙 最佳答案 knife node show $name --format json --long
我是一名优秀的程序员,十分优秀!