chef

    0熱度

    1回答

    我有一個安裝Web服務的廚師食譜。我想寫一個驗證這個的inspec測試。所以我的想法是寫了如下測試: # Verify that the service is running. describe http('http://localhost/myservice/healthcheck') do its('status') { should eq 200 } end 我跑了「廚房驗

    -1熱度

    1回答

    我有以下代碼不執行,如果software_version等於12 但not_if不工作,我不知道我使用的語法是否正確。 software_version = `command that pulls version` bash 'extract_installer' do cwd '/opt/tmp/' code <<-EOH tar -xvf #{cwd}/#{r_file} ....

    0熱度

    1回答

    我在InSpec中找到了一種方法來測試python模塊是否已經與主廚一起安裝,但我使用的是ChefSpec,但我找不到替代方案。有誰知道是否有方法檢查某個pip模塊是否已安裝ChefSpec?

    0熱度

    1回答

    我正在嘗試創建一個API,以獲取來自廚師服務器的單個節點的所有信息。 def get_nodeInfo(self, name): 以上是方法頭,所以我在這裏傳遞節點名。我嘗試了很多互聯網上發現的不同方法,但我一直在收到「ChefServerNotFound:object not found」錯誤。有沒有人對我有任何建議。 result_set = chef.Search('node', q="

    1熱度

    3回答

    在OpsWorks堆棧的節點屬性,我已使用自定義JSON字段中設置層屬性: { "layer_apps" : [ "app_manager" ] } 屬性的app_部分是必要的工作流程。有時候,我需要暫時刪除一本食譜中的app_部分。要做到這一點,我用slice!: node['layer_apps'].each do |app_name| inst

    0熱度

    2回答

    我目前正在尋找一種合適的解決方案來自動化整個AWS堆棧,並且不確定我的最佳方法。 在任何自動化的方法,我需要提供和配置以下AWS資源: 創建EFS實例 建立一個精英集羣,運行特定的精英任務(例如,其中包括安裝在EFS音量和運行容器) 分配VPC和安全組 創建Route53項 建立一個API網關 附上ELB在端點上的頂部,並創建一個SSL證書爲它 最喜歡的方法,到目前爲止是使用廚師。我讀到廚師供應可

    0熱度

    1回答

    我想通過配方將廚師客戶端版本升級到13,並希望添加一個條件,如果它已經存在操作:無。我會在特定的目錄下做。你能讓我知道我該怎麼做到這一點。 謝謝!

    -1熱度

    2回答

    CD過程假設我必須做以下工作: 1:檢測有S3上一個新的WAR文件。 2:將它從S3存儲桶中取出。 3:停止Wildfly服務器 4:替換Wildfly服務器 5上WAR文件:重新啓動Wildfly服務器 該圖使用詹金斯作爲一個例子。 Wildfly和Appeon在EC2實例上。由於某些許可問題,我們不能每次都使用CFT創建一個新實例,因此我必須假設在此EC2實例中完成所有這些步驟。 讓我們假設故

    0熱度

    1回答

    我正嘗試用包裝員和廚師獨奏作爲供應來構建AMI。 我是很新的廚師,我沒有找到一種方式來獲得從帕克伯克斯處理的依賴關係,但很好,我剛剛去超市,下載食譜並拖動他們在我的食譜/ 如果要檢查我的打包機代碼: "provisioners": [ { "type": "chef-solo", "cookbook_paths": ["cookbooks"], "run_list"

    0熱度

    1回答

    我試圖從廚師食譜下載遠程文件。如果服務器不需要用戶名和密碼,我可以使用下面的命令下載文件。 remote_file "/destination-folder/large-file.tar.gz" do source "http://www.example.org/large-file.tar.gz ,但我的服務器需要用戶名和密碼來下載文件。 如何將用戶名和密碼添加到上面的chef代碼中?