Skip to content

Instantly share code, notes, and snippets.

@TellonUK
Created April 17, 2025 07:17
Show Gist options
  • Select an option

  • Save TellonUK/a0d9a7e9cf1ba87b22e7f087949a3fe8 to your computer and use it in GitHub Desktop.

Select an option

Save TellonUK/a0d9a7e9cf1ba87b22e7f087949a3fe8 to your computer and use it in GitHub Desktop.
project/
├── orechestration/
│ ├── stage0.ps1
│ ├── stage1.ps1
│ ├── stage2.ps1
│ ├── stage3.ps1
│ └── stage4.ps1
├── location/
│ ├── dev.json
│ ├── sit.json
│ ├── p1.json
│ ├── p2.json
│ ├── region/
│ ├── uks.json
│ └── ukw.json
├── scripts/
│ ├── deploy.ps1
│ ├── init.ps1
│ ├── create-env.ps1
│ └── cleanenv.ps1
├── shared-modules/ # Folder Structure is same across all, only first two are not collapsed
│ ├── vnet/
│ │ ├── main.bicep
│ │ └── tests/
│ │ ├── vnet.test.bicep
│ │ └── vnet.pester.ps1
│ ├── subscriptions/
│ │ ├── main.bicep
│ │ └── tests/
│ │ ├── vnet.test.bicep
│ │ └── vnet.pester.ps1
│ ├── management-groups/
│ ├── resource-groups/
│ ├── nsg/
│ ├── event-hub/
│ ├── firewall/
│ ├── firewall-manager/
│ ├── log-analytics/
│ ├── expressroute-gateway/
│ ├── key-vault/
│ ├── azure-container-environment/
│ ├── azure-container-app/
│ ├── policy-definition/
│ ├── initiative/
│ ├── role-definition/
│ ├── policy-exemption/
│ ├── dashboards/
│ ├── dns-resolver/
│ └── tags/
├── environments/
│ ├── connectivity-hub/
│ │ ├── main.bicep
│ │ ├── parameters.ps1
│ │ └── parameters.json
│ ├── management-spoke/
│ │ ├── main.bicep
│ │ ├── parameters.ps1
│ │ └── parameters.json
│ ├── web-spoke/
│ │ ├── main.bicep
│ │ ├── parameters.ps1
│ │ └── parameters.json
│ ├── app-spoke/
│ │ ├── main.bicep
│ │ ├── parameters.ps1
│ │ └── parameters.json
│ ├── dashboards/
│ │ ├── main.bicep
│ │ ├── parameters.ps1
│ │ └── parameters.json
│ ├── monitoring/
│ │ ├── main.bicep
│ │ ├── parameters.ps1
│ │ └── parameters.json
│ ├── alerts/
│ │ ├── main.bicep
│ │ ├── parameters.ps1
│ │ └── parameters.json
│ └── sentinel/
│ ├── main.bicep
│ ├── parameters.ps1
│ └── parameters.json
└── testcoverage.json
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment