2017-07-01 42 views
1

ファイルのバックアップを取る方法タイムスタンプをAnabilitiesプレイブックに変更する方法はありますか?私はbackup=yesを試しましたが、問題はそれがファイルのタイムスタンプを変更するようなものです。 コード: - dest={{item}} state=absent regexp='TLSv1' backup=yeswith_items: ('{{certs_dir.stdout_lines}}')Ansibleプレイブックでタイムスタンプを変更せずにファイルのバックアップを取る方法

+0

コードスニペットを投稿してください。 – 2ps

+0

'lineinfile:dest = {{item}}状態=不在regexp = 'TLSv1'バックアップ=はい' 'with_items:certs_dir.stdout_lines' – Guardian

+0

コメントではなくあなたの質問にコードを入れてください – gawi

答えて

-1

私は私の最初の「それは行うことができない」応答を後退だ - それは演劇のシリーズを使用することにより可能でなければなりませんが、それは非常にきれいではありません。

タイムスタンプを保持するためにバックアップファイルが本当に必要な場合は、デベロッパーメーリングリストの正式なリクエストを入力することをおすすめします。

  1. fileまたはcopyモジュールからの戻り値backup_fileにバックアップファイル名を登録し
  2. ファイルのタイムスタンプを取得するには、最初のファイルにstatモジュールを使用してください。
  3. commandモジュールを使用してtouchコマンドを呼び出し、backup_fileの時刻を元の時刻に設定します。 (可能性のあるstatモジュールはファイルのタイムスタンプを調整しません)
関連する問題