ypid.copy

コピー

Travis CI Ansible Galaxy プラットフォーム GitHub タグ GitHub スター

注意: これは非推奨のロールです

これは debops.resources に置き換えられました。


Ansible コントローラーからターゲットシステムにファイルをコピーするためのシンプルなロールです。

このロールは、インベントリ変数を介してコピーするファイルを指定できるように書かれました。 Ansible の copy モジュール に基づいています。 synchronize モジュール の方が適していると思われる場合は、ロール ypid.synchronize を確認してください。

機能

  • ターゲットの親ディレクトリが存在することを確認します。
  • state: 'absent' として定義されたファイルを削除することができます。

インストール

このロールは少なくとも Ansible v1.9.0 が必要です。インストールするには、以下を実行してください:

ansible-galaxy install ypid.copy

Git を介してインストールするには、いずれかを実行してください:

git clone https://github.com/ypid/ansible-copy.git ypid.copy
git submodule add https://github.com/ypid/ansible-copy.git ypid.copy

ロール変数

インベントリで利用可能なデフォルト変数のリスト:

---

## copy モジュールのドキュメントを確認してください。

# copy_files_list:
#   - src: '/path/to/source/file'
#     dest: '/path/to/target/file'
#     create_parent_dirs: no
#     # state: 'absent'

## "グローバル" コピーするファイル
copy_files_list: []

## "ホストグループ" コピーするファイル
copy_files_group_list: []

## "ホスト" コピーするファイル
copy_files_host_list: []

## テスト中、まだ動作していません:
## コピージョブ中のエラーを無視します。
# copy_ignore_errors: False

ロールで使用される内部変数のリスト:

copy_files_list_combined

著者とライセンス

copy ロールは以下の方によって書かれました:

ライセンス: AGPLv3


README は Ansigenome によって生成されました。

プロジェクトについて

Simple role to copy files from the Ansible controller to target systems.

インストール
ansible-galaxy install ypid.copy
ライセンス
agpl-3.0
ダウンロード
393
所有者
Working on Free Software as in Freedom. EDE1 371D 1B87 D28D A5E8 0515 86FD 980B BF1A 40F8