2017-06-21 17 views
0

不可能な役割の1つでは、いくつかのtar.gzファイルを抽出し、抽出されたファイルの1つを別のものに置き換えて問題を修正します。解凍の可能性のある冪等性問題と解凍ファイル

問題は、再度実行すると、ディレクトリの内容が変更され、自然にタスクが変更されたことを示して、再度期待どおりにファイルを置き換えるため、アーカイブを元に戻してしまうことです。

だから我々は

がどのように動作べき等を維持するために、この問題を処理する必要があります...今毎回私たちは脚本を実行する二つの「変化」を持っていますか?

答えて

0

excludeオプションを使用すると、特定のパスを無視できます。documentationを参照してください。ドキュメント内のオプションを除外するために

- unarchive: 
    src: https://example.com/example.zip 
    dest: /usr/local/bin 
    remote_src: True 
    exclude: bad.config 

createsすなわち もあなたに合うかもしれません指定されたパスがすでにリモートマシン上

+0

が存在する場合は、アーカイブしないステップが実行されることはありませんああ、私は見えたが、とにかく、除外...何とか逃しましたおそらくバグやsmtがうまくいきませんでした。私の場合にはより意味をなさない 'creates'で修正しました...ありがとう... – madpoet

関連する問題