Chef gitのリポジトリを取得していないのに(up to date)と表示されてチェックアウトできない
Chefでruby環境を構築するにあたり、gitリソースを使ってrbenvを下記のレシピの通りチェックアウトしようとしていますが何故か* git[/home/ops/.rbenv] action checkout (up to date)
と表示されスルーされてしまいます。
レシピの該当箇所は以下のようになっています。
git '/home/test-user/.rbenv' do
repository 'git://github.com/sstephenson/rbenv.git'
reference 'master'
action :checkout
user 'test-user'
group 'test-user'
end
ちなみにruby-build
は下記レシピとなっていますがちゃんと取得できています。
git '/home/ops/.rbenv/plugins/ruby-build' do
repository 'git://github.com/sstephenson/ruby-build.git'
reference 'master'
action :checkout
user 'test-user'
group 'test-user'
end