2016-10-04 2 views
0

私は不可能な方法でファイルをコピーできません。不可能なコピーが動作しません

[development] 
dxxxxcorh516.xxxxx.com ansible_user=rajesh.devan 

は、私が実行します:事前に

[email protected]:~/ansible_test $ ansible-playbook test-playbook.yml --ask-pass 
SSH password: 

PLAY [Test file] ************************************************************** 

GATHERING FACTS *************************************************************** 
ok: [dxxxxlocorh516.global.xxxxx.com] 

PLAY RECAP ******************************************************************** 
dtxxxxxcorh516.xxxxx.com : ok=1 changed=0 unreachable=0 failed=0 

おかげで私は

テストplaybook.yml

--- 
- name: Test file 
    hosts: development 
    tasks: 
    name: Copying file 
    copy: src=/home/rajesh.devan/ansible_test/Hello.txt dest=/home/rajesh.devan/ansible_test/HelloWorld.txt 

ホストの任意のエラーを取得してもいけません!

答えて

0

プレイブックの構文には十分注意してください。
"ファイルのコピー中"という名前のタスクが実行されていないことが示唆されます。
tasks:は、それぞれの新しいアイテムはダッシュで開始されたYAMLリスト、である必要があり、ので、それは次のとおりです。

--- 
- name: Test file 
    hosts: development 
    tasks: 
    - name: Copying file 
     copy: src=/home/rajesh.devan/ansible_test/Hello.txt dest=/home/rajesh.devan/ansible_test/HelloWorld.txt 
+0

私は --- 'のように私の脚本を修正 - 名前:テストファイル - ホスト:開発 を - タスク: - 名前:ファイルをコピーする - コピー:src =/home/rajesh.devan/hello.txt dest =/home/rajesh.devan/ansible_test/HelloWorld.txt' しかし、私はこのエラーを取得する'[email protected]:〜/ ansible_test $ ansible-playbook test-playbook.yml --ask-pass SSHパスワード: エラー:hosts declarati onが必要です.' –

+0

@RajeshDevan私はあなたに正しい構文を与えました。ダッシュを入れるべき場所を知るには、(playbook intro)[http://docs.ansible.com/ansible/playbooks_intro.html]を参照してください。 –

+0

ありがとう@Konstantinこのページは使用できませんdocs.ansible.com/ansible/playbooks_intro.html –

関連する問題