chef

    1熱度

    2回答

    背景 我寫了一本食譜,安裝Windows功能。某些功能依賴於父功能。父功能可能沒有安裝該功能所需的源文件。 在我的食譜中,我使用only_if調用Powershell命令來確定源文件是否存在。 (Get-WindowsFeature | Where Name -eq NET-Framework-Core | Select InstallState).InstallState -eq 'Remove

    -1熱度

    1回答

    首先讓我首先提到我對於ansible是新手。所以我的方法在這裏可能完全錯誤。 我正在嘗試使用ansible爲我編排一些步驟。我正在嘗試編寫一個劇本,該劇本將使用knife從本地主機修改廚師run_list。我相信我應該使用delgate_to。 現在,如果我運行: ansible-劇本site.yml --limit =主機1,主機2,主機3 我的任務看起來像這樣的時刻,但它不是功能。我有一個節點

    0熱度

    1回答

    我有兩本食譜:elasticsearch和curator。 Elasticsearch Cookbook安裝並配置elasticsearch。下面的資源(從elasticsearch食譜),必須從館長食譜修改: elasticsearch_configure 'elasticsearch' do configuration ({ 'http.port' => port,

    0熱度

    1回答

    假設我應該在最新的apt=6.1.4食譜內設置unattended_upgrades。對於 我用以下作用: { "name": "default_base", "description": "Role applied to all workstations and servers", "json

    0熱度

    1回答

    我使用本地模式選項在chef-client中執行了一些食譜。運行結束後,無論如何,我可以發現,哪些食譜成功執行?

    0熱度

    1回答

    我有食譜來將基礎架構部署到天藍色雲。我的食譜會創建所需的虛擬機,安裝SQL Server,將磁盤附加到虛擬機以及一些軟件安裝。 我想要那個廚房CI本身: 驗證我的資源已經正確與否催生 驗證配置的正確與否進行

    0熱度

    1回答

    我有一個獨立的廚師服務器安裝。當我啓動廚師服務並檢查狀態時,所有服務似乎都在運行。但是,我無法訪問網頁。它超時。當我在啓動過程中檢查chef-server tail opscode-erchef時,我看到這個錯誤:無法啓動網絡驅動程序:econrefused。 任何想法會導致這個問題? DB是服務器本地的,所以我不認爲RabbitMQ存在問題。

    1熱度

    1回答

    有沒有辦法與廚師及其git resource做一個稀疏結賬?或者什麼是完成相同的最佳方式? 由於執行稀疏檢出操作需要在執行下拉操作之前修改.git文件夾中的文件,因此我沒有找到一種方法使git資源配置存儲庫,但在編輯該文件之前不會嘗試拉取。如果我等到git資源執行結束,那麼分支機構的文件總數已經下載。 供參考,這是我願意做的,否則,如果我在做一個bash腳本: git init <my_repo>

    0熱度

    2回答

    我有一個廚師的食譜,帶來了一個mysql碼頭容器,然後,如果一些邏輯通過,連接到它加載一些數據庫條目。 問題是,它首次運行失敗,因爲它會繼續執行負責還原數據的資源,在mysql容器啓動並準備好接受連接之前。 下面是容器的帶來的食譜的一部分: docker_container 'imhere-mysql' do hostname mysqlHost repo 'lutraman/

    -2熱度

    1回答

    我是電源shell的新手,我想使用Power Shell在Windows服務器上自動安裝SQL Server 2014 Management Studio,並且需要使用廚師食譜遠程運行。 PS C:\Users\vagrant\Downloads\SQLManagementStudio_x64_ENU> .\SETUP.EXE /ACTION=install /PARAMETER=true /