Есть ещё вопросы.
В block использую set_fact, из-за этого переменные склеиваются.
1) Можно ли как-то удалять переменную из скоупа?
2) Почему выхлоп с предыдущей итерации склеивается с выхлопом новой итерации? Ничего подробного, описывающего это поведение в доке не нашёл.
Ничего непонятно, но наверняка здесь найдутся телепаты, которые смогут расшифровать ваш вопрос