我想運行一個廚師食譜,將在Ubuntu客戶端上安裝SVN,然後簽出一個SVN Subversion存儲庫到客戶端機器。以下是代碼:廚師食譜做一個SVN簽出
#Installing svn
package "subversion" do
action :install
end
#Checkout SVN repo
bash "Checking out Antitheft Repository" do
cwd "#{Chef::Config[:file_cache_path]}"
code <<-EOH
svn co --username 'userxxx' --password 'passxxx' 'http://example.com/svn/trunk/yyy'
EOH
end
命令
svn co --username 'userxxx' --password 'passxxx' 'http://example.com/svn/trunk/yyy'
工作得很好,當在客戶端上的終端上運行,但是當通過配方執行相同的命令被顯示沒有錯誤,也不是結帳完成。
這裏有什麼問題?
您可以設置日誌級別調試(通過client.rb文件),並粘貼在控制檯輸出? –
我對廚師很新,你能告訴我這個文件在哪裏。作爲「locate client.rb」列出它的多個實例 –
它應該在/ etc/chef/ –