본문 바로가기

Automation Tools/Ansible

[Ansible] [WARNING]: win_find failed to check some files, these files were ignored and will not be part of the result output(2)

반응형

파일의 Data Size 관련 원인 외에 열려져 있는 파일 때문에 발생하는 원인이 있다.

(win_find Data Size 관련 오류 참조 : https://ploz.tistory.com/entry/Ansible-WARNING-winfind-failed-to-check-some-files-these-files-were-ignored-and-will-not-be-part-of-the-result-output)

 

 

 

win_find 는 기본적으로 알파벳 순으로 파일을 나열하고 결과를 도출하는데 도중에 열려져 있는 파일이 있을 경우 아래와 같은 경고가 발생한다.

 

경고가 발생하기 전 까지의 결과물은 알파벳 순으로 인해 도출되며 경고가 발생하기전 마지막 결과 파일의 다음 파일이 열려져 있는 파일일 확률이 높다.

 

 

 

열려져 있는 파일은 리소스 모니터를 이용하여 검색할 수 있다.

 

 

 

열려져 있는 파일은 checksum 값의 불일치를 가져오므로 아래와 같이 설정 후 실행한다.

  • get_checksum: False
  • default : True
  tasks:
  - name: "win_find test
    win_find:
      paths: "{{ item }}"
      patterns: ['*.*']
      file_type: file
      recurse: no
      get_checksum: False

 

반응형