Привет, как по мне, то тут нет универсального решения, за Pulumi + TS я бы не пушил, потому что потом будет крайне сложно найти людей, которые будут заниматься инфраструктурой. TS все таки не самый распространённый язык для таких дел, как по мне😊 Pulumi + Python/Pulumi + Go more common. Вы так же можете использовать TF, BUSL это больше о запрете на внесения изменений в код ТФ и перепродажа его, а не просто использование. Для внутренних нужд использовать его можно будет. Если у вас сингл клауд, то можно посмотреть на нативные IaC tools. AWS - clod formation или GCP - Deployment manager