私はScalariumで Chef を使用して、エージェントをダウンロードし、さまざまなコマンドを実行しています。私が試みているのは、これを実行するためにレシピにシェルスクリプトを書くことです.
file "/etc/profile.d/blah.sh" do
content <<-EOH
sudo -sH
<Retrieve file and run some commands>
EOH
end
Scalarium でレシピを実行すると、エラーは発生しませんが、コマンドも実行されません。コンピューターで実行したため、コマンド自体にエラーはありません。
シェフのログに含まれているため、レシピは間違いなく読み取られますProcessing file[/etc/profile.d/blah.sh] on blah.localdomain
。
これまで Chef を使用したことがありません。シェル スクリプトを実行するように指示するために何か他のことをする必要がありますか?