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訪問權限的人都可以稍後進入查看歷史記錄並獲取我的密碼。