- name: "Remove all directories" file: path: "/var/www/{{ item.name }}" state: absent when: "item.name is defined and project_name is not defined" with_items: - "{{ project }}" vars: ansible_become: yes ansible_become_method: sudo ansible_become_password: "{{ sudo_password }}" - name: "Remove single directory" file: path: "/var/www/{{ project_name }}" state: absent when: "project_name is defined" vars: ansible_become: yes ansible_become_method: sudo ansible_become_password: "{{ sudo_password }}"