20GBのディレクトリを複数コピーする必要があります。そのディレクトリは私の料理本には含まれていませんが、現在ネットワークリソースに圧縮されています(これは変更可能です)。私はシェフをそれほど大きくしたくないので、料理本には入れません。非常に大きなディレクトリをコピーするためのオプション
私が現在行っているのは、seven_zip_archive
を使用してローカルの一時ディレクトリにディレクトリをコピーし、短いpowershell_script
を使用してローカルにコピーすることです。
これは、この初心者には、かなりkludgeyと思われる、そして、これはもっと良い方法があるのだろうかと思う。
私のオプションは何ですか?
ディレクトリをコピーするとどうなりますか?短いスクリプトを書く以外にこれを行うためのより多くのシェフの方法がありますか? – PortMan
chefリソースを使ってファイルをコピーする方法はありません( 'ruby_block'や' execute'を使ってシェルスクリプトを実行するだけです)。可能であれば、 'remote_file'を使用してください)。しかし、あなたのアプローチがうまくいく限り(おそらく、 'creates'や' not_if'によって守られているので、何も変更する必要はありません)。それ以外の場合は、もう少しコードを共有してください。 – StephenKing