読者です 読者をやめる 読者になる 読者になる

by shigemk2

当面は技術的なことしか書かない

not_if only_if

Chef

not_if 指定した条件が真でないならコマンドを実行する
only_if 指定した条件が真のときのみコマンドを実行する

bash "install-rubybuild" do
  not_if 'which ruby-build'
  code <<EOC
    cd /tmp/ruby-build
    ./install.sh
  EOC
end

みたいな感じ。
which ruby-buildが真ならそれ以下の処理を実行する。