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'有人可以幫我解決這個問題。