knife

    0热度

    1回答

    我正在使用调用刀ssh的执行资源。唯一的问题是,如果没有使用sudo,sudo被引入root的密码被请求并且cookbook不会收敛,它工作正常。需要帮助: 现状: ... execute 'command' do command "knife ssh 'name:mynode' -x user123 -i '/tmp/user123.pem' -a ipaddress 'sud

    0热度

    1回答

    但是,我一直在使用knife node edit [node_name]编辑节点,我想节省一些时间并编写一个脚本,它将自动将一个属性集添加到多个节点清单中。 我想通过某种方式将以下内容添加到bash脚本中的“普通”部分:{}部分。 "borg": { "client": { "backup_server_override": "10.140.4.141" } },

    0热度

    1回答

    我正在使用AWS来托管我的厨师服务器,并使用刀将其从我的工作站连接到它。然而,关闭和开启服务器后,公共DNS改变,我无法重新连接到服务器,导致此消息: ERROR: Error connecting to https://*.compute-1.amazonaws.com/organizations/*/cookbooks?num_versions=all 有什么办法来改变厨师的地址工作站上的

    0热度

    1回答

    我试图从我的厨师服务器下载其中包含的所有json文件的整个数据包项目,但刀下载命令似乎不起作用。我曾尝试过: knife download my_databag_name 但是这在命令行中没有返回任何内容,并且找不到数据包文件。

    -1热度

    1回答

    我正在使用批处理文件使服务器上安装厨师的工作少一点。我添加配方的代码的最后一行似乎完全被忽略。可能有些愚蠢,但我错过了什么? @ECHO OFF set /p ip="Enter IP Address:" set /p nodename="Enter Node Name:" ECHO OK, installing Chef node %nodename% on %ip% knife boo

    0热度

    1回答

    我是新来的厨师和从Lynda学习它,由罗宾贝克教程。我正在使用Windows 10并按照教程中的说明安装了ChefDk。树结构如下: C:. ├───.chef ├───cookbooks │ └───apache │ ├───.delivery │ │ └───build_cookbook │ │ ├───data_bags │ │ │ └───keys │ │

    0热度

    1回答

    可以建议从所有菜谱中接收所有属性的最佳方式。例如,我有10个食谱(test1..test10)。每本烹饪书都有一些带默认属性的文件(default.rb,test.rb,main.rb等)。是否有任何脚本(knife命令)接收一个文件中的所有属性(最好使用JSON)。 在此先感谢。

    0热度

    1回答

    厨师服务器版本:厨师服务器12.11.1 knife softlayer server create --image-id ${image_id} --ssh-keys ${ssh_keys} --hostname $node_name --network-interface-speed 100 --domain $domain_name --cores ${cores} --ram

    0热度

    1回答

    假设您通过厨师工作站通过“knife bootstrap”引导了一个Ubuntu节点,指定了使用参数“--bootstrap-version”安装在节点上的厨师客户端版本“as”12.9.41“。 在你将得到一个对刀命令指定的自举操作节点的厨师客户端版本检查结束: [[email protected] greg]# chef-client -v Chef: 12.9.41 现在假设你想在升级

    0热度

    1回答

    目前我们使用刀在一堆服务器上运行指令。但我们最终不得不使用-P“密码”来指定我们的密码。 我想知道是否有一种方法,我们可以让刀ssh从更像“sshpass”的文件中获取密码? 我不喜欢它,当我必须在命令行上输入密码时,任何具有sudo访问权限的人都可以稍后进入查看历史记录并获取我的密码。