0
난 내 프로젝트 fiolder의 모든 콘텐츠를 삭제하는 작업을 실행하기 위해 노력하고있어, 폴더 자체를 삭제하지 않고 삭제 : appFolder 은 ---->에게이 파일 1, 파일 2 ... fileN, Directory1에 ... directoryN 내가 LS, fileGlob을 사용하려고했습니다Ansible :</p> <p><strong>내 폴더</strong> : 모든 파일과 디렉토리 폴더 자체 폴더 내부가 아닌
,하지만 작동하지 않았다 ---- 포함 정확히. 또한 쉘 모듈 (이 특수 문자 이름으로 파일을 삭제하지 않았다 좋지 때문에)
- shell: ls -1 /some/dir
register: contents
- file: path=/some/dir/{{ item }} state=absent
with_items: {{ contents.stdout_lines }}
더 나은 솔루션을
- name: delete old version files
file:
path: "{{ paths }}"
state: absent
with_filesglob:
- "{{paths}}deletes/*"
?