Доброго времени суток
Сабж. Единственная цель - пнуть handler через notify, если файла нет. Т.е. нужен тупой переходник между «when» и «notify» без каких-либо действий в самом task
Хочется в роли сделать что-то вроде
tasks/main.yml:
- name: "check file exists"
ansible.builtin.stat:
path: "/path/blahblah"
register: "blahblah"
- name: "kick myhandler"
dummy: "do nothing but kick handler"
when:
- blahblah.stat.exists
changed_when: true
notify: myhandler
Да, можно было бы перенести код из handler’а в task и обойтись без переходника, но он должен вызываться по нескольким разным событиям, и логичнее всё же оставить его handler’ом