Here are some background info. Ansible Version: 2.7.8
Created a file and folder structure with the commands below. TEMP="/data" mkdir -p $TEMP/dir{1,2} touch $TEMP/file{1,2}.txt touch $TEMP/file{3,4}.lst.txt touch $TEMP/dir{1,2}/file{1,2}.txt touch $TEMP/dir{1,2}/file{3,4}.lst.txt The resulting file and folder structure will be as follows. # ls -lhR $TEMP /data: total 0 drwxr-xr-x 2 root root 82 Mar 14 16:37 dir1 drwxr-xr-x 2 root root 82 Mar 14 16:37 dir2 -rw-r--r-- 1 root root 0 Mar 14 16:37 file1.txt -rw-r--r-- 1 root root 0 Mar 14 16:37 file2.txt -rw-r--r-- 1 root root 0 Mar 14 16:37 file3.lst.txt -rw-r--r-- 1 root root 0 Mar 14 16:37 file4.lst.txt /data/dir1: total 0 -rw-r--r-- 1 root root 0 Mar 14 16:37 file1.txt -rw-r--r-- 1 root root 0 Mar 14 16:37 file2.txt -rw-r--r-- 1 root root 0 Mar 14 16:37 file3.lst.txt -rw-r--r-- 1 root root 0 Mar 14 16:37 file4.lst.txt /data/dir2: total 0 -rw-r--r-- 1 root root 0 Mar 14 16:37 file1.txt -rw-r--r-- 1 root root 0 Mar 14 16:37 file2.txt -rw-r--r-- 1 root root 0 Mar 14 16:37 file3.lst.txt -rw-r--r-- 1 root root 0 Mar 14 16:37 file4.lst.txt Here is the contents of the playbook. --- - name: playbook for testing functionalities hosts: all gather_facts: true become: yes roles: - testingPlays Here is the content of defaults/main.yml pathToFiles: "/data" fileGlob: '*.txt' fileGlobExclude: '*.lst.txt' Here is the content of tasks/main.yml --- - name: find certain text files find: paths: "{{ pathToFiles }}" patterns: "{{ fileGlob }}" excludes: "{{ fileGlobExclude }}" file_type: file follow: yes hidden: yes recurse: yes register: textFiles - name: output textFiles debug: msg: "{{ textFiles }}" when: textFiles.matched > 0 - name: output textFiles.files debug: msg: "{{ item.path }}" with_items: "{{ textFiles.files }}" when: textFiles.matched > 0 Here is the problem. When the text files exists, the playbook works just fine. When the text files are not there, the task "output textFiles.files" does not say "skipping: [HOSTNAME]" Help. Regards, j -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to ansible-project+unsubscr...@googlegroups.com. To post to this group, send email to ansible-project@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/951dbaaa-38dd-4baa-93f5-c8bbb3e1d66f%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.