chef-recipe

    0熱度

    1回答

    ruby​​_block資源奇怪的行爲,我有一個配方的末尾有兩個紅寶石塊: ruby_block 'set permissions for app dir' do block do require 'fileutils' FileUtils.chown_R 'user01', 'user01', '/mnt/app/' end action :ru

    0熱度

    1回答

    我們有java和python包,但是一旦我從artifactory下載,我不想再下載一次,直到環境文件中的版本發生變化。由於版本是在環境中設置的,我如何確保所有這些版本都不存在,再次從artifactory下載python和java包。 package_path_java = "org/jfrog/java_path" package_version_java = node["package_v

    0熱度

    1回答

    下面我有環境文件和配方可以解釋我沒有得到什麼是在這裏列表。 { "json_class": "Chef::Environment", "description": "prod environment", "default_attributes": { }, "chef_type": "environment", "override_att

    -1熱度

    1回答

    我使用MySQL的廚師食譜在 https://supermarket.chef.io/cookbooks/mysql 下發現了一個無業遊民運行Ubuntu-16.04 我的食譜包含塊: mysql_service 'foo' do port '3306' version '5.7' initial_root_password 'hello' action [

    1熱度

    1回答

    我是新來的廚師,只是玩社區食譜。我已經看到,每本食譜都有一個lib,s和模板來管理簡單的Linux配置文件。我們通過這些ruby lib,s傳遞不同的參數。 我的問題是如果我用「包」資源安裝我想要的包,然後移動它所有的配置文件「cookbook_file」資源。例如 package 'nrpe' do action :install end cookbook_file "/etc/

    0熱度

    2回答

    我試圖爲我的remote_file資源之一編寫rspec。但我沒有成功。 我的概念是使用remote_file它應該下載一個zip文件的遠程文件。遠程下載後,rspec會發生什麼。 這是我的資源聲明: remote_file zip_file_location do source http://google.com mode '0754' action :create

    1熱度

    2回答

    維護食譜版內部使用的最佳方法是什麼 - 這不是公共食譜。 隨着每一個新規定增加食譜版本 - 在這種情況下,新的東西應用到節點 與食譜的單機版工作 - 對新規定刪除以前的版本並重新上傳。當有相同的主要功能 - 然後增加版本。

    0熱度

    1回答

    由於AWS Opsworks將Chef 12支持添加到Opsworks,因此似乎支持廚師環境。我對廚師相當陌生。據我瞭解,廚師環境存儲在environments/-我的食譜回購文件夾中。這就是我使用這個確切名稱創建了一個名稱爲attribute的testing.json文件的地方。我從廚師doku那裏得到了模板。 我在測試堆棧的自定義json中定義了一個chef_environment-attri

    0熱度

    1回答

    我寫在廚師的食譜中,我已經使用腳本資源使用bash解釋器來執行sed命令正常工作: script 'find the lastest version of the major release available' do interpreter "bash" code <<-EOH SUBMGR_REPO=$(ls -1d /net/gutstools.am.li

    0熱度

    1回答

    Iam對廚師和IAM來說目前還很新,試圖在此刻編寫幾本廚師書籍。我的目標是撰寫一本廚師廚師書,它將從3000臺服務器中獲得前10名高消費流程。我有可用的烹飪書,但這裏的問題是我必須將所有3000臺服務器的詳細信息收集到一個文件中,並將其作爲電子郵件發送。 我如何能做到這一點 請讓我知道如果你需要對這個 感謝的更多細節所有幫助