knife

    1热度

    1回答

    当我试图从我的厨师工作站启动和实例我收到此错误 "Connecting to xx.212.xxx.xxx Failed to authenticate centos - trying password auth". 但实例已被创建,但它不是在厨师服务器上市。有人可以帮助我解决这个问题。

    1热度

    2回答

    我在尝试为我的类编写RSpec测试时出现错误。 相关类代码如下(class_name.rb): module ModuleName class ClassName < Chef::Knife ... end 我有关RSpec的代码如下:(class_name_spec.rb): require 'spec_helper' RSpec.describe ModuleNam

    0热度

    1回答

    我有一个需要chef_vault证书的配方。 我希望能够仅仅将这个配方(甚至是角色,如果需要的话)应用到一个节点,并让该节点在下次做厨师运行时自动添加到库项目的客户端列表中(当配方执行),所以它可以检索这些信用。这可能吗? 我在考虑让食谱标记节点,然后从食谱中运行刀库更新,但即使它的工作有点难看。 有没有一个优雅的解决方案,这不需要我手动做任何事情,并有食谱需要保险库信誉为我分配?

    0热度

    1回答

    假设我有一个名为my_cookbook::recipe_old.rb的配方。此配方已应用于节点,角色等的运行列表。 但是,假设我需要将配方重命名为recipe_new.rb。我如何更新我所有节点和角色的运行列表? 我想我必须做一个knife search来查找应用了配方的所有节点和角色,将新命名的配方添加到他们的运行列表中,然后从他们的运行列表中删除旧配方。 这是最好的方式还是厨师有更好的解决方案

    0热度

    1回答

    不知何故,ohai拿起我的LXC容器在一个特定的主机,而不是与eth0接口相关联的IP地址的ipaddress。 $ knife node show my-obscured-host -a ipaddress my-obscured-host: ipaddress: 172.24.0.243 当我重新厨师,ohai再次运行,但它仍然拿起不正确的ip地址。 但是,如果我运行ohai作

    0热度

    1回答

    我设置了-x root,为什么zhengdong @ 192.168.10.181和requst密码, 我也试过零刀引导192.168.10.181 -x root -i〜/ .ssh/id_rsa --sudo 它不工作 下面的截图共享:

    2热度

    1回答

    您可以在引导时将节点分配给环境,但我已经有一堆坐在_default中的生产节点。 我可以使用刀将它们分配给其他环境,或者我正在考虑为每个运行chef-client :: config并设置环境属性的环境设置角色,然后我可以只分配节点以适应环境的角色。使用角色的问题我认为虽然会是额外的箍环,但我不得不跳过这些环节以在测试厨房中进行连接。 厨师们通常会如何解决这个问题?

    0热度

    1回答

    我有问题得到的Git插件刀-spork提交并推向它的回购。 下面是从knife spork info输出: {"version_change_threshold"=>2, "preserve_constraint_operators"=>true, "always_promote_remote"=>true, "skip_berkshelf"=>false, "role_match_fil

    -3热度

    1回答

    我试图使用厨师自动化应用程序部署。 我已经准备了通用食谱(根据输入属性值工作)来部署API。我已将所有属性保存在属性文件夹中。 这里面临的问题是,如果我在包属性文件中保留包版本号,我能够成功部署包。因为每当CD管道被触发时,实际包号都会发生变化。我正在考虑使用chef-client CLI功能将参数作为JSON文件传递给-j选项。 问题是我不想每次触发CD管道时触摸我的食谱来更新包版本,因为如果我

    0热度

    1回答

    当我尝试使用'knife configure -i'命令配置刀时,出现错误。这是错误 致命错误:找不到子命令:'osc_user configure -i'有人可以帮我解决这个问题。