столкнулся с проблемой. Есть UserData (cfn), там через #cloud-config идёт описание. Мне этот механизм сильно больше нравится через cfn-init, но
1) В одном из стэков срабатывают все блоки кроме runcmd, даже когда стэк пересоздали. И непонятно где искать проблемы
2) Нужно чтобы деплой сначала ждал выполнения всех шагов скрипта, и только потом, если всё хорошо, продолжал деплой. В cfn-init для этого есть cfn-signal. А как в cloud-config добиться такого поведения? В том числе падение деплоя без нормально развёрнутого блока runcmd