Azure / terraform-azurerm-caf-enterprise-scale

Azure landing zones Terraform module
https://aka.ms/alz/tf
MIT License
873 stars 575 forks source link

How to deploy landing zone subscriptions? #589

Closed chanakanissanka closed 1 year ago

chanakanissanka commented 1 year ago

Community Note

Description

This is not really an issue and more of seeking direction towards "landing zone subscription deployment". We have tried out this repo and successfully deployed related components. Before we go ahead and create our own modules on top of this for landing zone components, where we can actually vend out to LZ consumers, do we have any pre-work done on this so far ? Any recommendation or direction on this is much appreciated.

Is your feature request related to a problem?

No

Describe the solution you'd like

Sample next steps for "Landing zone subscription" vending out part

Additional context

krowlandson commented 1 year ago

@chanakanissanka are you aware of our lz-vending module?

You can find examples on how to use this on the wiki, including an Example of how to integrate this module with the ALZ Terraform module.

cc: @matt-FFFFFF

chanakanissanka commented 1 year ago

@krowlandson . Much appreciated for the info. Had no idea of lz-vending module. will give a try and see.

krowlandson commented 1 year ago

Thanks @chanakanissanka... I'll close the issue for now, but please re-open and let us know if you need any further information.

chanakanissanka commented 1 year ago

Thanks @chanakanissanka... I'll close the issue for now, but please re-open and let us know if you need any further information.

@krowlandson Apologies if I'm barking the wrong tree here, we are in the middle of deploying a LZ and we want it to be aligned with 100% CAF and got really confused with this two repos provided by MS. This repo ( Enterprise Landing Zone ) works fine and vending module is easy to implement tat has all these initial information. Then, this CAF super module comes with all goodies but no any MGMT group or Policy . Deployed connectivity module both into test subscriptions and looks same. Any idea why MS has these two repos and what we ( As customers ) should be start using ?

krowlandson commented 1 year ago

@chanakanissanka have you seen the following guidance on the CAF docs? Deploy Azure landing zones by using Terraform

Does this help?

chanakanissanka commented 1 year ago

@krowlandson , Thanks again and really don't want to waste your time anymore. quick update/background, we have seen this page multiple times (All honesty) and doubt we had was, we will have to maintain pipeline consists of both repos as upstream which has different level of provider dependency for our landing zone. Keep maintaining those levels as explained here- https://aztfmod.github.io/documentation/docs/fundamentals/lz-intro could be somewhat challenging. Not saying we can’t, it just that lots of moving parts. More than happy to be wrong here and pick your brain for the last time. Do you have any thoughts or possible approach that can be shared. Specific to our scenario we need obviously both platform and application component.
Irrelevant, many thanks for your direction so far. Cheers mate