Azure / azure-dev

A developer CLI that reduces the time it takes for you to get started on Azure. The Azure Developer CLI (azd) provides a set of developer-friendly commands that map to key stages in your workflow - code, build, deploy, monitor, repeat.
https://aka.ms/azd
MIT License
377 stars 173 forks source link

[Issue] Convert azd templates to use AVM instead of infra/core #3327

Open jongio opened 4 months ago

jongio commented 4 months ago

This is an effort to move all of our templates to use AVM instead of our own infra/core. More info on avm can be found here: https://aka.ms/avm

We are tracking individual modules needed for azd here: https://github.com/Azure/Azure-Verified-Modules/issues/261

All AVM modules needed for AZD: https://github.com/Azure/Azure-Verified-Modules/labels/AZD%20%3Atechnologist%3A

pamelafox commented 1 month ago

Are you still thinking of doing this? We are making various improvements to the Bicep modules we use, and it would be good to know where to put our efforts.

jongio commented 1 month ago

@pamelafox - Yes, but AVM isn't quite ready to move to yet. There are some missing features. We are tracking it internally. LMK if you want to see it.

MennoDeee commented 1 month ago

@jongio just to make it clear for myself, say I were to make a new internal AZD template for my team would I be able to make use of the AVM instead of the infra/core modules? The modules my team would need are currently available in AVM or are the missing features you mentioned of a different nature.

jongio commented 1 month ago

@jongio just to make it clear for myself, say I were to make a new internal AZD template for my team would I be able to make use of the AVM instead of the infra/core modules? The modules my team would need are currently available in AVM or are the missing features you mentioned of a different nature.

You can use avm to build azd templates if they meet your template needs.

We have a project to move all official-ms azd templates to avm, but avm is missing features that is preventing us from moving all our templates.