chef

    0熱度

    2回答

    當前廚師配方代碼 ruby_block 'replace_line' do block do file = Chef::Util::FileEdit.new(common_conf) file.search_file_replace_line(/fs.type.*/, 'fs.type='+fs_type) file.write_file end

    0熱度

    1回答

    所以我有幾個環境定義在我的廚師服務器上,有多個角色覆蓋屬性,還有一些環境json定義也覆蓋了。我一直在試圖弄清楚是否有一種方法可以獲取採用所有默認/覆蓋/自動定義的環境的細節,並顯示運行chef-client時將使用的最終環境。基本上是一種驗證chen運行時使用的最終屬性的方法。 knife environment show <env name>只顯示json文件定義的環境,但不考慮全部覆蓋之後的

    0熱度

    2回答

    我有一個看起來像這樣的字符串。注意前面的空格。我想替換包含這個字符串>"${WLS_REDIRECT_LOG}"的這一行。 ${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} -Dweblogic.Name=${SERVER_NAME} -Djava.security.policy=${WLS_POLICY_FILE} ${JAVA_OPTIONS} ${P

    0熱度

    1回答

    我正在重新學習廚師(我在過去的2年中做了2年),並幫助我在CentOS 7 Vagrant盒子上安裝LAMP應用程序。爲了保持它的簡單,我所有的食譜都在同/ path_to /食譜目錄,也就是 /path_to/cookbooks/ ------------------/my_mysql ------------------/my_php ------------------/my_apac

    0熱度

    1回答

    如果我們在廚師服務器和客戶端之間打開防火牆,從廚師客戶端到廚師服務器是否有一種防火牆開放方式是足夠的? 由於廚師服務器在CHEF客戶端上不執行任何操作,客戶端讀取廚師菜譜並自行更新,單向通信是否足夠? 請建議。

    1熱度

    1回答

    根據文檔,使用chef-validator key chef-client爲節點和公鑰創建私鑰並將公鑰存儲在廚師服務器上。我想查看廚師服務器上特定節點的公鑰,但找不到廚師服務器上存儲公鑰的路徑/目錄。任何人都可以幫助我嗎?

    0熱度

    1回答

    我在窗戶上的本地模式運行的廚師(離線)。有與食譜「窗口」的依賴等等,metadata.rb檔案中有一行 - depends "windows". 所以我下載的菜譜,並保持它在本地驅動器d在服務器上,並添加下面的行Berkfile source "file:///D:/chef/" "cookbook 'windows',path:'D:\chef\windows' 在此之後,當「伯克斯安

    0熱度

    1回答

    目前我們使用刀在一堆服務器上運行指令。但我們最終不得不使用-P「密碼」來指定我們的密碼。 我想知道是否有一種方法,我們可以讓刀ssh從更像「sshpass」的文件中獲取密碼? 我不喜歡它,當我必須在命令行上輸入密碼時,任何具有sudo訪問權限的人都可以稍後進入查看歷史記錄並獲取我的密碼。

    0熱度

    3回答

    在OpsWorks中,我試圖測試給定節點的主機名上的數字後綴,並提取該數字,如果它不是1.如果數字不是1 ,我有這樣的正則表達式匹配的數量: /([\d]+)$­/ 這是針對符合此模式的節點命名方案運行: 節點1 節點2 節點3 節點(N ...) 我已經驗證了這個工程使用Rubular:當我運行這對一個實例與OpsWorks http://rubular.com/r/Ei0kqjaxQn 然

    0熱度

    1回答

    我想從Chef模板生成配置文件。哪些是Chef 13+ 實現這一目標的正確的語法我有以下子密鑰的databag:在 template 'mytemplate.erb' ... variables ({ :keys => [mykey1, mykey2] }) end 然後: "mykey1" : { "param1" : "mysubvalu