私は新しい方です。リモートのRHマシンの1つのディレクトリから別のディレクトリにファイルをコピーすることをお勧めします。可能なプレイブックのコピーに失敗しました - msg:見つからない可能性があります。
---
- hosts: all
user: root
sudo: yes
tasks:
- name: touch
file: path=/home/user/test1.txt state=touch
- name: file
file: path=/home/user/test1.txt mode=777
- name: copy
copy: src=/home/user/test1.txt dest=/home/user/Desktop/test1.txt
しかし、それは
[[email protected] ansible]# ansible-playbook a.yml -i hosts
SSH password:
PLAY [all] ********************************************************************
GATHERING FACTS ***************************************************************
ok: [auto-0000000190]
TASK: [touch] *****************************************************************
changed: [auto-0000000190]
TASK: [file] ******************************************************************
ok: [auto-0000000190]
TASK: [copy] ******************************************************************
failed: [auto-0000000190] => {"failed": true}
msg: could not find src=/home/user/test1.txt
FATAL: all hosts have already failed -- aborting
PLAY RECAP ********************************************************************
to retry, use: --limit @/root/a.retry
auto-0000000190 : ok=3 changed=1 unreachable=0 failed=1
[[email protected] ansible]#
ファイルがディレクトリ内に作成し、ファイルとディレクトリの両方が権限777
私は同じエラーメッセージを取得していますを持っている以下のようなエラーがスローされますもし私がただ既存のファイルをコピーすることを試みるのであれば、
私はルート以外のユーザーとしても試してみましたが、成功しませんでした。
事前にどうもありがとう、
エンジェル
「コピーモジュールはローカルボックスのファイルをリモートの場所にコピーします」と読んでいます。ある場所からリモートマシン上の別の場所にファイルをコピーすることを期待していました。コピーコマンドはローカルマシンのファイルを探しますが、私の場合はそこにはありません。したがって、私が見ているエラーメッセージは賢明です。 – Angel