For reference, the unc_path variable seen above is the path to the
diagnostics folder.
On Wednesday, May 12, 2021 at 9:48:45 AM UTC-7 Jeremy Smith wrote:
> Hello All,
>
> Background: We have a "diagnostics" folder on our network that is used to
> store logs exported from our flagship application.
>
> The problem I'm trying to solve is to remove any files/folders older than
> 30 days from the "diagnostics" folder.
>
> The following code is being used to perform this:
> - name: Find all files older than 30 days in diagnostics folder
> win_find:
> paths: "{{ unc_path }}"
> file_type: directory
> age: 30d
> #recurse: yes
> register: FilesOver30
>
>
> - name: Delete all files/folders older than 30 days from diagnostics folder
> win_file:
> path: "{{ unc_path }}"
> state: absent
> with_items: "{{ FilesOver30.files }}"
>
> The issue I'm having is, if there are no files newer than 30 days in the
> "diagnostics" folder, it actually nukes the diagnostics folder itself,
> which is not the intended result.
>
> Need to be able to have it remove any files/folders older than 30 days
> from this folder witout nuking the entire thing.
>
> Thanks in advance for the feedback!
>
--
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 view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/8a2f9dc4-5c99-459c-89a2-20bc488a4c0fn%40googlegroups.com.