Ian Wienand 51a8ed8e95 Refactor fetch-sphinx-tarball to be executor safe
This reverts commit 69a238df46ca81e8890ebb2ace7addcbb4852911.

The role is re-written with executor-safe methods.

Depends-On: https://review.opendev.org/753222
Change-Id: I0b52eff66bfdca776e0e5c426bf1fc57deb3fc49
2020-10-05 15:14:31 +11:00

29 lines
618 B
YAML

- name: Assert directory set
assert:
that: clean_directory_path is defined
fail_msg: 'Must specify clean_directory_path'
- block:
- name: Collect files
find:
paths: '{{ clean_directory_path }}'
hidden: True
recurse: True
register: _files
- name: Collect directories
find:
paths: '{{ clean_directory_path }}'
hidden: True
recurse: True
file_type: directory
register: _dirs
- name: Clean Directory
file:
path: '{{ zj_item }}'
state: absent
loop: '{{ _files.files + _dirs.files }}'
loop_control:
loop_var: zj_item