December 14, 2013

chefで非対話にコマンドを実行する小ネタ

例えばUbuntuの"ufw enable"は[y|n]の回答を求めてきます。

その場合、chef(というか自動処理)だと非対話に進める必要があるので
execute 'ufw-enable' do
  command 'printf y | ufw enable'
end
としてやるとうまくいきました。

No comments:

Post a Comment