Ansible — как проверить перед установкой, установлено ли ПО?
Не надо проверять. Ansible идемпотентен и приводит конфигурацию сервера к описанной в плейбуке.
Если в плейбуке описана установка ПО, а оно уже есть на сервере, то Ansible ничего не будет делать, в лог будет выведено зелёное сообщение о том, что изменений нет.

Manage packages on OpenBSD

PS
Главное latest не использовать, так как будет выплнено обновление до актуальной версии, что, в общем-то, не противоречит вышесказанному.
Не надо, рецепты установки по в ансибле идемпотентны, если софт уже стоит он снова не поставится