【モジュールの使い方】Fetch
機能
対象ホストから管理サーバへファイルをコピーする
使用例
- srcに指定したファイルをdestで指定したフォルダにコピーする
- name: 対象ホスト上の/tmp/somefileファイルを./fetchedフォルダにコピーする fetch: src: nginx.conf dest: /usr/local/nginx/
全パラメータ
パラメータ | 必須 | デフォルト値 | 説明 |
---|---|---|---|
dest | ● | - | ファイルを保存する管理サーバ上のディレクトリ 実際は指定したディレクトリ内に対象ホスト名のディレクトリが作成され、その中にsrc:指定した対象ホスト上のファイルが保管される。 src:にパス付きのファイル名の場合、そのパスも含まれる |
fall_on_missing | yes/no | src:で指定した対象ホスト上のファイルが存在しない、何らかの理由で読み取れないときのタスクの処理を指定する no タスクが失敗しない yes タスクが失敗する |
|
flat | yes/no | dest:の動作をオーバーライドするかどうかを指定する no dest:そのまま dest:で指定した対象ホストのファイルをコピーする。 |
|
src | ● | - | 対象ホスト上のコピー対象のファイル |
validate_checksum | yes/no | 対象ホストから管理サーバへファイルのコピー後、コピー前後のファイルのチェックサムを確認するか指定する no チェックしない yes チェックする |