Azure / Azure/Azure-Landing-Zones

NSG and ASG Support in Connectivity Modules

Open
#409 3 comments 0 reactions 0 assignees View on GitHub
Product: Terraform (AVM) Transfer From: alz-powershell-module :arrow_right:
Dominant language
PowerShell
Stars
96
Forks
70
Avg merge
3d 1h
Merged PRs (30d)
7

Description

### Description

By itself, the resulting landing zone is a great start but is not fully formed.

### Describe the solution you'd like

If the pipelines are to be used to deploy future changes, the complete starter module needs to be enhanced to include additional resources. An example would be a VNet in the identity subscription used for Domain Controllers.
Another might be NSG's (with rules) for the Connectivity Subscription.

### Describe any alternatives you've considered

I've started to add in AVM modules for some of these items, however it is one thing to feed some YAML parameters into a module, but quite another to cycle through lists of NSGs, ASGs etc. without hardcoding some items or providing a hacky type solution.
If you have a more mature method, I'd love to see it added into the Accelerator please!

### Additional context

Contributor guide

Open the contributing guide

Research direction

Review the existing connectivity modules and deployment pipelines in the Azure Landing Zones repository, along with the AVM module and YAML-parameter approach mentioned in the issue. Define what support is needed for the identity-subscription VNet and Connectivity-subscription NSGs, ASGs, and rules, then establish how completion will be verified without hardcoded lists or a hacky type solution.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure, powershell
Domain
cloud, devops, infrastructure
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.