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/anonymous_test/Hello.txt dest =/home/rajesh.devan/anonymous_test/HelloWorld.txt' 하지만이 오류가 발생합니다. '[email protected] : ~/ansible_test $ ansible-playbook test-playbook.yml --ask-pass SSH 암호 : 오류 : 호스트 선언 on가 필요합니다. ' –

+0

@RajeshDevan 올바른 구문을 알려 줬습니다. 대시를 넣어야하는 위치를 알아 보려면 (playbook 소개) [http://docs.ansible.com/ansible/playbooks_intro.html]을 참조하십시오. –

+0

감사합니다. @Konstantin이 페이지는 사용할 수 없습니다. docs.ansible.com/ansible/playbooks_intro.html –

관련 문제