chef

    3熱度

    1回答

    如果您在使用Sprockets和Opscode廚師的情況下使用導軌,您在部署過程中如何處理資產預編譯?我想保持我的git歷史記錄清潔,所以我不想在本地進行預編譯,然後將它們提交到存儲庫。 最簡單的方法似乎是將它們添加到應用程序菜譜的遷移命令中,但對我而言這似乎令人討厭。資產預編譯應該與數據庫遷移分開。有關如何處理此問題的其他建議?

    5熱度

    2回答

    廚師獨奏有沒有其他的capistrano-chef寶石?主要是爲了避免定義服務器信息兩次。

    1熱度

    1回答

    我正在使用knife-ec2創建一個EC2服務器。我曾嘗試使用下面的命令創建一個服務器: $ knife ec2 server create --image ami-379ea943 -x ubuntu -d ubuntu10.04-gems -f m1.small -i ~/.ssh/mykey --region eu-west-1 -Z eu-west-1a -r "role[ base]

    4熱度

    1回答

    我是一個試圖引導和ec2實例的新手,沒有什麼與廚師合作。 我使用的廚師服務器 我的開發機具有的Ubuntu的用戶名。我想保持與ec2的ubuntu同名。 我試過這個命令。 [email protected]:~/.chef$ knife ec2 server create -x ubuntu -r "role[testredis]" --region ap-southeast-1 -Z ap-so

    0熱度

    3回答

    我有一個rails web應用程序,允許用戶使用多個服務器運行自動化任務。我連接了一個rake任務,每5分鐘運行一次(每當gem時)並檢查需要執行的作業,並使用適當的選項啓動服務器。 我的麻煩是在實際運行廚師刀的命令。我目前是這樣做的: sh %{bash -c -l 'cd ~/opscode/FTW && source ~/.rvm/scripts/rvm && rvm use system

    22熱度

    1回答

    下面我的代碼安裝vcider。我正在學習廚師,但沒有看到安裝dpkg的任何內容。我想在腳本中使用版本。下面的代碼工作。 script "install_vcider" do interpreter "bash" user "root" cwd "/tmp" code <<-EOH wget https://my.vcider.com/m/downl

    3熱度

    1回答

    我正在運行一個失敗的mysql配方。當我在停頓後流浪時,它聲稱grants.sql模板的校驗和已更改,導致它在不應該時重新運行。 [default] [Wed, 28 Mar 2012 12:58:48 -0700] INFO: Processing template[/etc/mysql/grants.sql] action create (mysql::server line 128) :

    1熱度

    1回答

    我是廚師的新鮮肉類。我正在使用廚師來管理ec2實例,似乎正在工作。當我登錄盒子時,我運行以下內容,以便看到什麼是攻擊。 sudo chef-client -i 60 我注意到我的pytimer安裝不斷得到重新安裝。如何修改配方以確保只能安裝一次,除非配方有變化? [Thu, 29 Mar 2012 00:28:01 +0000] INFO: Processing easy_install_pa

    11熱度

    5回答

    我不確定要使用哪個監視框架。目前我正在尋找Nagios或Sensu。 任何人都可以給我一個很好的參考,它顯示了這兩個(或任何其他監測工具,可能是一個很好的解決方案)的比較?我的主要目的是擴大EC2。我正在使用Opscode Chef進行系統集成。

    4熱度

    2回答

    我做了一個安裝phpunit的vagrant的配方,但是當我使用vagrant暫停然後流浪時,它仍然失敗。 execute "discover phpunit" do command "pear channel-discover pear.phpunit.de" action :run end execute "config phpunit" do comman