--- - name: Create hosts: localhost connection: local gather_facts: false tasks: - name: find current container state ansible.builtin.command: incus ls {{ item.name }} register: state changed_when: false with_items: '{{ molecule_yml.platforms }}' - name: stop and remove running containers ansible.builtin.shell: cmd: | incus stop {{ item.name }} && \ incus rm {{ item.name }} when: state.results[0].rc == 0 and "RUNNING" in state.results[0].stdout with_items: '{{ molecule_yml.platforms }}'