rcube_plugins_repo
- это список dict
, поэтому rcube_plugins_repo.name
не будет работать в первую очередь. Даже если вы получили значение с этим, вам пришлось бы сравнивать с account_details, не проверяя субэлемент account_details
.
selectattr
Фильтр позволяет фильтровать список диктует согласно фильтру. Здесь вы хотите отфильтровать значение атрибута name.
Я попытался выполнить следующее, похоже, оно работает:
when: "{{ rcube_plugins_repo|selectattr('name', 'eq', 'account_details')|list }}"
Если отфильтрованный список пуст, условие не встретятся.