data-management-zone/configs/config.json

117 строки
6.8 KiB
JSON

[
{
"filePath": "infra/ArtifactStorage/params.storage001.json",
"fileType": "json",
"parameters": {
"parameters.location.value": "${Location}",
"parameters.storageAccountName.value": "${DataLandingZoneName}artifactstorage001"
}
},
{
"filePath": "infra/ContainerRegistry/params.containerRegistry001.json",
"fileType": "json",
"parameters": {
"parameters.location.value": "${Location}",
"parameters.containerRegistryName.value": "${DataLandingZoneName}containerregistry001",
"parameters.subnetId.value": "/subscriptions/${DataLandingZoneSubscriptionId}/resourceGroups/${DataLandingZoneName}-network/providers/Microsoft.Network/virtualNetworks/${DataLandingZoneName}-vnet/subnets/${DataLandingZoneName}-privatelink-subnet",
"parameters.privateDnsZoneId.value": "/subscriptions/${DataLandingZoneSubscriptionId}/resourceGroups/${DataLandingZoneName}-global-dns/providers/Microsoft.Network/privateDnsZones/privatelink.azurecr.io"
}
},
{
"filePath": "infra/DnsForwarder/params.dnsForwarder001.json",
"fileType": "json",
"parameters": {
"parameters.location.value": "${Location}",
"parameters.vmssName.value": "${DataLandingZoneName}dnsproxy001",
"parameters.storageAccountId.value": "/subscriptions/${DataLandingZoneSubscriptionId}/resourceGroups/${DataLandingZoneName}-network/providers/Microsoft.Storage/storageAccounts/${DataLandingZoneName}artifactstorage001",
"parameters.subnetId.value": "/subscriptions/${DataLandingZoneSubscriptionId}/resourceGroups/${DataLandingZoneName}-network/providers/Microsoft.Network/virtualNetworks/${DataLandingZoneName}-vnet/subnets/${DataLandingZoneName}-subnet"
}
},
{
"filePath": "infra/Firewall/params.firewall001.json",
"fileType": "json",
"parameters": {
"parameters.location.value": "${Location}",
"parameters.firewallName.value": "${DataLandingZoneName}-firewall",
"parameters.firewallPolicyId.value": "/subscriptions/${DataLandingZoneSubscriptionId}/resourceGroups/${DataLandingZoneName}-network/providers/Microsoft.Network/firewallPolicies/${DataLandingZoneName}-firewallpolicy",
"parameters.subnetId.value": "/subscriptions/${DataLandingZoneSubscriptionId}/resourceGroups/${DataLandingZoneName}-network/providers/Microsoft.Network/virtualNetworks/${DataLandingZoneName}-vnet/subnets/AzureFirewallSubnet"
}
},
{
"filePath": "infra/FirewallPolicy/params.firewallPolicy001.json",
"fileType": "json",
"parameters": {
"parameters.location.value": "${Location}",
"parameters.firewallPolicyName.value": "${DataLandingZoneName}-firewallpolicy"
}
},
{
"filePath": "infra/KeyVault/params.keyVault001.json",
"fileType": "json",
"parameters": {
"parameters.location.value": "${Location}",
"parameters.keyVaultName.value": "${DataLandingZoneName}-keyvault001",
"parameters.subnetId.value": "/subscriptions/${DataLandingZoneSubscriptionId}/resourceGroups/${DataLandingZoneName}-network/providers/Microsoft.Network/virtualNetworks/${DataLandingZoneName}-vnet/subnets/${DataLandingZoneName}-privatelink-subnet",
"parameters.privateDnsZoneId.value": "/subscriptions/${DataLandingZoneSubscriptionId}/resourceGroups/${DataLandingZoneName}-global-dns/providers/Microsoft.Network/privateDnsZones/privatelink.vaultcore.azure.net"
}
},
{
"filePath": "infra/PrivateDns/params.privateDns001.json",
"fileType": "json",
"parameters": {
"parameters.virtualNetworkId.value": "/subscriptions/${DataLandingZoneSubscriptionId}/resourceGroups/${DataLandingZoneName}-network/providers/Microsoft.Network/virtualNetworks/${DataLandingZoneName}-vnet"
}
},
{
"filePath": "infra/Purview/params.purview001.json",
"fileType": "json",
"parameters": {
"parameters.location.value": "${Location}",
"parameters.keyVaultName.value": "${DataLandingZoneName}-purview001"
}
},
{
"filePath": "infra/Purview/params.purview001.json",
"fileType": "json",
"parameters": {
"parameters.location.value": "${Location}",
"parameters.synapsePrivateLinkHubName.value": "${DataLandingZoneName}synapseprivatelinkhub001",
"parameters.subnetId.value": "/subscriptions/${DataLandingZoneSubscriptionId}/resourceGroups/${DataLandingZoneName}-network/providers/Microsoft.Network/virtualNetworks/${DataLandingZoneName}-vnet/subnets/${DataLandingZoneName}-privatelink-subnet",
"parameters.privateDnsZoneId.value": "/subscriptions/${DataLandingZoneSubscriptionId}/resourceGroups/${DataLandingZoneName}-global-dns/providers/Microsoft.Network/privateDnsZones/privatelink.azuresynapse.net"
}
},
{
"filePath": "infra/VirtualNetwork/params.vnet.json",
"fileType": "json",
"parameters": {
"parameters.location.value": "${Location}",
"parameters.vnetName.value": "${DataLandingZoneName}-vnet",
"parameters.dataHubName.value": "${DataLandingZoneName}"
}
},
{
"filePath": "infra/VirtualNetworkPeering/params.vnetPeering001.json",
"fileType": "json",
"parameters": {
"parameters.location.value": "${Location}",
"parameters.sourceVnetId.value": "/subscriptions/${DataLandingZoneSubscriptionId}/resourceGroups/${DataLandingZoneName}-network/providers/Microsoft.Network/virtualNetworks/${DataLandingZoneName}-vnet",
"parameters.destinationVnetId.value": "${NodeVnetId}"
}
},
{
"filePath": ".ado/workflows/dataHubDeployment.yml",
"fileType": "yaml",
"parameters": {
"variables.AZURE_RESOURCE_MANAGER_CONNECTION_NAME": "${AzureResourceManagerConnectionName}",
"variables.AZURE_SUBSCRIPTION_ID": "${DataLandingZoneSubscriptionId}",
"variables.AZURE_RESOURCE_GROUP_NAME_NETWORK": "${DataLandingZoneName}-network",
"variables.AZURE_RESOURCE_GROUP_NAME_GLOBAL_DNS": "${DataLandingZoneName}-global-dns",
"variables.AZURE_RESOURCE_GROUP_NAME_AUTOMATION": "${DataLandingZoneName}-automation",
"variables.AZURE_RESOURCE_GROUP_NAME_MANAGEMENT": "${DataLandingZoneName}-mgmt",
"variables.AZURE_RESOURCE_GROUP_NAME_CONSUMPTION": "${DataLandingZoneName}-consumption",
"variables.AZURE_RESOURCE_GROUP_NAME_CONTAINER": "${DataLandingZoneName}-container",
"variables.AZURE_RESOURCE_GROUP_NAME_GOVERNANCE": "${DataLandingZoneName}-governance",
"variables.AZURE_LOCATION": "${Location}"
}
}
]