наколхохозил уже через шелл. Но в обще интересно кто решает как задачу. Когда надо во время выполнения плейбука определить есть ли сервис или нет. То есть сервис появится может во время вполнения предыдущей роли, либо не появится если другая роль не подключена и это надо корректно обработать
Вообще, такие вещи обычно решаются группами в инвентори. Если есть хост в группе докер, то докер должен быть, нет хоста - нет докера