Wow new modules I have not used before. I shall test that out. 

Thank you so much for your input.


On Thursday, 12 October 2017 11:24:08 UTC+1, Goetz Leupold wrote:
>
>
>
> Am Donnerstag, 12. Oktober 2017 11:34:17 UTC+2 schrieb David Searle:
>>
>> Hi all,
>>
>> I am fairly new to ansible but have been googling around for the answer 
>> to this and just cannot find anything that matches my request. So I wonder 
>> if you can assist please??
>>
>>
>> Basically I have a very long playbook to build an environment and set 
>> permissions etc etc etc and I have been instructed that at the very 
>> beginning of the PB I need to set a condition that IF a certain directory 
>> already contains files (any files at all) then the PB should exit, else it 
>> should continue with the rest of the installation and other bits.
>>
>> How on earth do I do that sort of thing?? I just cannot see a module that 
>> helps me apart from it something that checks that the directory exists 
>> which is not what I want.
>>
>
>> Thanks for any constructive input.
>>
>>
>>
> With 2 to 3 tasks i guess:
>
> # http://docs.ansible.com/ansible/latest/find_module.html
>
>   - name: Find files in {{ path }}
>     find:
>       paths: "{{ path }}"
>
>       patterns: '*.*'
>
>     register: foundFiles
>
> # http://docs.ansible.com/ansible/latest/meta_module.html
>
>    - meta: end_play
>      when: foundFiles.matched > 0
>
> Optionally you could insert a debug msg task between these two, to write 
> sth. like "ending play".
>
>

-- 
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 [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/8f8c56c6-57ba-41e8-b360-4d7c426eabf8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to