ypid.copy
コピー
注意: これは非推奨のロールです
これは 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