- name: Find old releases find: paths: "{{ project_dir }}/releases" recurse: no file_type: directory register: releases - name: Delete old releases file: path: "{{ item.path }}" state: absent with_items: "{{ (releases.files | sort(attribute='path'))[0:-5] }}"