azure-sdk-for-node icon indicating copy to clipboard operation
azure-sdk-for-node copied to clipboard

CDK for infrastructure as code

Open sjuarezgx opened this issue 2 years ago • 6 comments

I've searched on the documentation and I didn't see any solution for infrastructrure as code, such as the AWS CDK. I know there is Bicep - a declarative language - but we would like to you have a CDK to use a programming language familiar with us ,like node. I'd like to know if there are any plans of having a CDK and what are your recommendations.

Thanks

sjuarezgx avatar Mar 07 '22 15:03 sjuarezgx

@sjuarezgx Just want to better understand your question. Do you mean you want a JS version of Bicep ?

qiaozha avatar Mar 08 '22 09:03 qiaozha

We need something like AWS CDK or CDK for Terraform, by Azure. Just to use any programming language that we are familiar with, like .Net, Typescript, etc, for our IaC The problem of Bicep is that it uses declaratives instructions, and we cannot invest in learning a new language now, among other benefits that we'd have by using an imperative language for IaC instead of a declarative language.

sjuarezgx avatar Mar 08 '22 11:03 sjuarezgx

As of now, there are no plans to build a CDK equivalent for Azure deployments. If you are comfortable using .NET, you might be interested in the Farmer project, which allows you to describe your infra in C# or F#.

alex-frankel avatar Mar 15 '22 03:03 alex-frankel

OK, thanks for your reply What are your recommendations about the CDK for Terraform?

sjuarezgx avatar Mar 16 '22 11:03 sjuarezgx

I have not used it, so can't provide a recommendation. If you are comfortable with TF workflows, then this tool could be useful.

alex-frankel avatar Mar 16 '22 20:03 alex-frankel

Ok, thanks.

sjuarezgx avatar Mar 17 '22 15:03 sjuarezgx