From cdc0762db141f22d6f30841a33b24fe5917e8fdf Mon Sep 17 00:00:00 2001 From: luke-taylor Date: Sun, 14 Apr 2024 22:49:47 +0100 Subject: [PATCH] Line --- templates/complete/config.yaml | 124 ++++++++++++++++----------------- 1 file changed, 62 insertions(+), 62 deletions(-) diff --git a/templates/complete/config.yaml b/templates/complete/config.yaml index f642d094..d78d7d5c 100644 --- a/templates/complete/config.yaml +++ b/templates/complete/config.yaml @@ -1,62 +1,62 @@ -# This file contains templated variables to avoid repeating the same hard-coded values. -# Templated variables are denoted by the dollar curly braces token. The following details each templated variable that you can use: -# `default_location`: This is an Azure location sourced from the `default_location` variable. This can be used to set the location of resources. -# `default_postfix`: This is a string sourced from the variable `default_postfix`. This can be used to append to resource names for consistency. -# `root_parent_management_group_id`: This is the id of the management group that the ALZ hierarchy will be nested under. -# `subscription_id_identity`: The subscription ID of the subscription to deploy the identity resources to, sourced from the variable `subscription_id_identity`. -# `subscription_id_connectivity`: The subscription ID of the subscription to deploy the connectivity resources to, sourced from the variable `subscription_id_connectivity`. -# `subscription_id_management`: The subscription ID of the subscription to deploy the management resources to, sourced from the variable `subscription_id_management`. ---- -archetypes: # `caf-enterprise-scale` module, add inputs as listed on the module registry where necessary. - root_name: es - root_id: Enterprise-Scale - subscription_id_connectivity: ${subscription_id_connectivity} - subscription_id_identity: ${subscription_id_identity} - subscription_id_management: ${subscription_id_management} - root_parent_id: ${root_parent_management_group_id} - deploy_corp_landing_zones: true - deploy_online_landing_zones: true - default_location: ${default_location} - disable_telemetry: true - deploy_management_resources: true - configure_management_resources: - location: ${default_location} - settings: - security_center: - config: - email_security_contact: "security_contact@replace_me" - advanced: - asc_export_resource_group_name: rg-asc-export - custom_settings_by_resource_type: - azurerm_resource_group: - management: - name: rg-management - azurerm_log_analytics_workspace: - management: - name: log-management - azurerm_automation_account: - management: - name: aa-management -connectivity: - hubnetworking: # `hubnetworking` module, add inputs as listed on the module registry where necessary. - hub_virtual_networks: - primary: - name: vnet-hub - resource_group_name: rg-connectivity - location: ${default_location} - address_space: - - 10.0.0.0/16 - firewall: - name: fw-hub - sku_name: AZFW_VNet - sku_tier: Standard - subnet_address_prefix: 10.0.1.0/24 - zones: ["1", "2", "3"] - default_ip_configuration: - public_ip_config: - zones: ["1", "2", "3"] - name: "pip-hub" - virtual_network_gateway: # `avm-ptn-vnetgateway` module, add inputs as listed on the module registry where necessary. - name: vgw-hub - subnet_address_prefix: 10.0.2.0/24 - vwan: # `avm-ptn-virtualwan` module, add inputs as listed on the module registry where necessary. +# This file contains templated variables to avoid repeating the same hard-coded values. +# Templated variables are denoted by the dollar curly braces token. The following details each templated variable that you can use: +# `default_location`: This is an Azure location sourced from the `default_location` variable. This can be used to set the location of resources. +# `default_postfix`: This is a string sourced from the variable `default_postfix`. This can be used to append to resource names for consistency. +# `root_parent_management_group_id`: This is the id of the management group that the ALZ hierarchy will be nested under. +# `subscription_id_identity`: The subscription ID of the subscription to deploy the identity resources to, sourced from the variable `subscription_id_identity`. +# `subscription_id_connectivity`: The subscription ID of the subscription to deploy the connectivity resources to, sourced from the variable `subscription_id_connectivity`. +# `subscription_id_management`: The subscription ID of the subscription to deploy the management resources to, sourced from the variable `subscription_id_management`. +--- +archetypes: # `caf-enterprise-scale` module, add inputs as listed on the module registry where necessary. + root_name: es + root_id: Enterprise-Scale + subscription_id_connectivity: ${subscription_id_connectivity} + subscription_id_identity: ${subscription_id_identity} + subscription_id_management: ${subscription_id_management} + root_parent_id: ${root_parent_management_group_id} + deploy_corp_landing_zones: true + deploy_online_landing_zones: true + default_location: ${default_location} + disable_telemetry: true + deploy_management_resources: true + configure_management_resources: + location: ${default_location} + settings: + security_center: + config: + email_security_contact: "security_contact@replace_me" + advanced: + asc_export_resource_group_name: rg-asc-export + custom_settings_by_resource_type: + azurerm_resource_group: + management: + name: rg-management + azurerm_log_analytics_workspace: + management: + name: log-management + azurerm_automation_account: + management: + name: aa-management +connectivity: + hubnetworking: # `hubnetworking` module, add inputs as listed on the module registry where necessary. + hub_virtual_networks: + primary: + name: vnet-hub + resource_group_name: rg-connectivity + location: ${default_location} + address_space: + - 10.0.0.0/16 + firewall: + name: fw-hub + sku_name: AZFW_VNet + sku_tier: Standard + subnet_address_prefix: 10.0.1.0/24 + zones: ["1", "2", "3"] + default_ip_configuration: + public_ip_config: + zones: ["1", "2", "3"] + name: "pip-hub" + virtual_network_gateway: # `avm-ptn-vnetgateway` module, add inputs as listed on the module registry where necessary. + name: vgw-hub + subnet_address_prefix: 10.0.2.0/24 + vwan: # `avm-ptn-virtualwan` module, add inputs as listed on the module registry where necessary.