Azure / Azure/bicep

Show specific dependencies between modules

Open
#3,357 1 comment 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
Bicep
Stars
3.6k
Forks
830
Avg merge
1d 21m
Merged PRs (30d)
79

Description

**Is your feature request related to a problem? Please describe.**
Currently if you have two modules that depend on each other, the bicep visualiser only shows that the modules are dependant on each other

Take the following example of deploying a VM Scale set behind a bastion. Currently the visualiser shows the scale set module has a dependency on the infrastructure module.

![image](https://user-images.githubusercontent.com/289860/123162816-fa8a7f80-d468-11eb-8e98-66612a00d503.png)

**Describe the solution you'd like**

The dependency between these modules specifically comes from one of the network security groups in the infrastructure template, so I'd rather see the dependencies shown as

![image](https://user-images.githubusercontent.com/289860/123162799-f3fc0800-d468-11eb-8c33-891c312afc9c.png)

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the VM Scale Set behind a Bastion example in the Bicep visualiser and compare the current module-level dependency graph with the expected diagram. Trace how the infrastructure template's network security group dependency is represented; done means the visualiser shows the specific resource dependency between modules rather than only a generic module-to-module edge.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure
Domain
cloud, devtools, infrastructure
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.