2016-08-09 1 views
1
name: the file 
    raw: cat "{{item}}" 
    with_items: "{{groups['firewall']}}" 
    when: inventory_hostname == item 
    register: output3 

debug: var=output3.results 

name: Copy File to Local Machine 
    local_action: lineinfile dest=/Users/{{inventory_hostname}} line="{{item}}" 
    with_dict: "{{ output3 }}" 

output3.stdout_lines를 광고 항목으로 어떻게 가져 옵니까? 내가 가지고있는 현재의 방법은 내가 원하지 않는 모든 것을 복사한다.stdout_lines를 사용하여 파일의 줄에 변수를 전달하는 경우

답변

0

는 시도이 하나

- name: Copy File to Local Machine 
    local_action: lineinfile dest=/Users/{{inventory_hostname}} line="{{item.1}}" 
    with_subelements: 
     - "{{output3.results}}" 
     - stdout_lines 
     - flags: 
      skip_missing: yes 

나는이 파이썬 지원하지 않는 일부 하드웨어 박스 겠지?
그렇지 않으면 파일을 가져 오는 더 우아한 방법이 있습니다.

+0

감사합니다. – ehuck

관련 문제