Azure Landing Zone "Corp-Online"
Source code & Installation
The source code of this kit module can be found here
Run the following command to install the kit module:
collie kit import azure/landingzones/corp-online
1
This kit provides a Terraform configuration for setting up Azure Management Groups for dedicated Management Group for Online and Corp landing zones, meaning workloads that may require direct internet inbound/outbound connectivity or also for workloads that may not require a VNet will live in Online. Landingzones which requires connectivity/hybrid connectivity with the corporate network thru the hub in the connectivity subscription will live on Corp.
Requirements
No requirements.
Modules
| Name | Source | Version |
|---|---|---|
| policy_corp | github.com/meshcloud/collie-hub//kit/azure/util/azure-policies | ef06c8d |
| policy_online | github.com/meshcloud/collie-hub//kit/azure/util/azure-policies | ef06c8d |
Resources
| Name | Type |
|---|---|
| azurerm_management_group.corp | resource |
| azurerm_management_group.dev | resource |
| azurerm_management_group.online | resource |
| azurerm_management_group.prod | resource |
Inputs
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| cloudfoundation | the name of your cloudfoundation | string | n/a | yes |
| corp | n/a | string | "corp" | no |
| landingzones | The parent_management_group where your landingzones are | string | "lv-landingzones" | no |
| location | The Azure location where this policy assignment should exist, required when an Identity is assigned. | string | "germanywestcentral" | no |
| online | n/a | string | "online" | no |
| parent_management_group_id | The tenant management group of your cloud foundation | string | "lv-foundation" | no |
| vnet_address_space_id | The address space of the hub vnet for the policy assignment | string | n/a | yes |
Outputs
| Name | Description |
|---|---|
| corp_id | id of the corp management group |
| documentation_md | n/a |
| online_id | id of the online management group |
