Comment on Rethinking Infrastructure as Code from ScratchparentComments−naavis3yWe use it in our company to provision all our cloud resources. Granted, you can't create app registrations and such with it (yet) like you mentioned, and there are rough spots, but I think that is quite far from "not very useful".−flanked-evergl3yI also worked for a company that used it, but the reasons they used it seemed almost entirely political.Also, the issues I highlighted are quite old, I don't think deployment stacks will exist before 2024.And not deleting resources, including role assignments, when they are deleted from your IAC source files makes it sub-optimal by Microsoft's own reckoning https://learn.microsoft.com/en-us/devops/deliver/what-is-inf...IaC should use declarative definition files if possible.Bicep just is not good. It may be better than nothing, but there are better alternatives.
Comments
We use it in our company to provision all our cloud resources. Granted, you can't create app registrations and such with it (yet) like you mentioned, and there are rough spots, but I think that is quite far from "not very useful".
I also worked for a company that used it, but the reasons they used it seemed almost entirely political.
Also, the issues I highlighted are quite old, I don't think deployment stacks will exist before 2024.
And not deleting resources, including role assignments, when they are deleted from your IAC source files makes it sub-optimal by Microsoft's own reckoning https://learn.microsoft.com/en-us/devops/deliver/what-is-inf...
Bicep just is not good. It may be better than nothing, but there are better alternatives.