ikemonn's blog

技術ネタをちょこちょこと

【Chef】Chefからsvnをcheckoutする時にハマった

svn_arguments, svn_info_argumentsという魔法の呪文で解決した。

公式のドキュメント読むと「svn_info_argumentsを使うsvn_argumentsは使えないよ」と書いてあるのに、2つ指定しないとcheckout出来ないあたりが謎

subversion "svn" do
  repository "https://svn.repo/server/"
  revision "HEAD"
  destination "/var/www/server"
  svn_username "your_name"
  svn_password "your_password"
  svn_arguments " --non-interactive --trust-server-cert --no-auth-cache "
  svn_info_args " --non-interactive --trust-server-cert --no-auth-cache "
  action :sync
end