-1
シェフを使用してコマンドmkdir -p /path/on/disk && touch sample-file
を実行しようとしていました。私のシェフコードは以下の通りです。私はLinux上です。シェフがコマンドを実行するために推奨する方法
execute 'create directory' do
command 'mkdir -p /path/on/disk && touch sample-file'
end
シェフを使用してこれを達成するにはよりベターな方法がありますか?
ある[ 'directory'(https://docs.chef.io/resource_directory.html)および[' file'(https://docs.chef.io/resource_file.html)リソース。あなたは自分で残りの数学をすることができるはずです。 – StephenKing
@StephenKingはい、 "/ path/on/disk"ディスクが存在する場合にのみファイルを作成し、そうでない場合はファイルを作成しません。リンク先であなたが私に示したことから、どうすれば達成できますか? – error2007s
しかしそれは上記のコマンドとは異なります。 – StephenKing