- hosts: localhost gather_facts: false connection: local tasks: - name: Find all dirs find: paths: . file_type: directory recurse: false register: dirs - debug: msg: "{{ item.path }}" loop: "{{ dirs.files }}" - name: Build image community.general.make: chdir: "{{ item }}" target: "{{ target | default('all') }}" params: REGISTRY: "{{ registry | default('git.geekhome.org/ghp') }}" loop: "{{ dirs.files | map(attribute='path') | list }}"