Added customer/tenant bootstrapping examples in cmdb.
This commit is contained in:
Родитель
afa19c6a75
Коммит
ef268ddd10
|
@ -322,6 +322,7 @@ __pycache__/
|
||||||
*.odx.cs
|
*.odx.cs
|
||||||
*.xsd.cs
|
*.xsd.cs
|
||||||
|
|
||||||
|
.vscode/
|
||||||
# OpenCover UI analysis results
|
# OpenCover UI analysis results
|
||||||
OpenCover/
|
OpenCover/
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
CustomerName;TenantName;TenantId;CSPSubscriptions;ManagedSubscriptions
|
|
|
@ -0,0 +1,41 @@
|
||||||
|
## Navigation Menu
|
||||||
|
* [Getting started](../../platform-automation#platform-automation---getting-started)
|
||||||
|
* [Landing zones](../../../docs/Landing-zones.md)
|
||||||
|
- [Artifacts](../../../docs/Artifacts.md)
|
||||||
|
- **Customers**
|
||||||
|
- [Multi tenant deployments](../../../docs/Multi-tenant-deployments.md)
|
||||||
|
* [Platform automation at scale](../../../docs/Platform-automation-at-scale.md)
|
||||||
|
* [Design Guidelines](../../../docs/Design-Guidelines.md)
|
||||||
|
- [CSP and Azure AD Tenants](../../../docs/CSP-and-Azure-AD-Tenants.md)
|
||||||
|
- [Identity, Access Management and Lighthouse](../../../docs/Identity-Access-Management-and-Lighthouse.md)
|
||||||
|
- [Management Group and Subscription Organisation](../../../docs/Management-Group-and-Subscription-Organisation.md)
|
||||||
|
- [Management and Monitoring](../../../docs/Management-and-Monitoring.md)
|
||||||
|
- [Security, Governance and Compliance](../../../docs/Security-Governance-and-Compliance.md)
|
||||||
|
- [Platform Automation and DevOps](../../../docs/Platform-Automation-and-DevOps.md)
|
||||||
|
---
|
||||||
|
|
||||||
|
|
||||||
|
# Customers
|
||||||
|
Each subfolder under customers represents a customer that should be deployed. Each customer will have a list of the artifacts for deployment.
|
||||||
|
|
||||||
|
|
||||||
|
Add parameter overloads for artifacts at the right level by creating a structure with parameters files.
|
||||||
|
|
||||||
|
# Structure for customer deployment
|
||||||
|
|
||||||
|
|
||||||
|
|-- Customer (Root)
|
||||||
|
|-- artifacts.json
|
||||||
|
|-- tenant (scope)
|
||||||
|
|--DeploymentKey.DeploymentName.parameters.json
|
||||||
|
|--DeploymentKey2.DeploymentName.parameters.json
|
||||||
|
|-managementGroup (scope)
|
||||||
|
|--DeploymentKey.DeploymentName.parameters.json
|
||||||
|
|-subscriptions (scope)
|
||||||
|
|--DeploymentKey.DeploymentName.parameters.json
|
||||||
|
|--DeploymentKey2.DeploymentName.parameters.json
|
||||||
|
|-resourceGroup (scope)
|
||||||
|
|--DeploymentKey.DeploymentName.parameters.json
|
||||||
|
|--DeploymentKey2.DeploymentName.parameters.json
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,17 @@
|
||||||
|
{
|
||||||
|
"artifacts":{
|
||||||
|
"tenant" : {},
|
||||||
|
"managementGroups" : {},
|
||||||
|
"subscriptions" : {
|
||||||
|
"Contoso" : { "name" : "LighthouseOfferManagedSubscription", "version": "1.0" }
|
||||||
|
},
|
||||||
|
"resourceGroups" : {},
|
||||||
|
"blueprints" : {}
|
||||||
|
},
|
||||||
|
"defaultDeploymentScope" : {
|
||||||
|
"tenantId": "<Tenant_ID>",
|
||||||
|
"subscription": "<Subscription_ID>",
|
||||||
|
"location" : "west europe",
|
||||||
|
"meta" : "Trigger update 1"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,47 @@
|
||||||
|
{
|
||||||
|
"artifacts": {
|
||||||
|
"tenant": {
|
||||||
|
"DefaultMGs": {
|
||||||
|
"name": "ManagementGroups",
|
||||||
|
"version": "1.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"managementGroups": {
|
||||||
|
"WELocationAudit": {
|
||||||
|
"name": "CustomLocationPolicyDefinitions",
|
||||||
|
"version": "1.0",
|
||||||
|
"scope": {
|
||||||
|
"id": "Contoso.com-Management",
|
||||||
|
"name": "Contoso.com-Management"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"subscriptions": {
|
||||||
|
"ProductionRG": {
|
||||||
|
"name": "ResourceGroup",
|
||||||
|
"version": "1.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"resourceGroups": {
|
||||||
|
"SimpleStorage1": {
|
||||||
|
"name": "StorageAccount",
|
||||||
|
"version": "1.0"
|
||||||
|
},
|
||||||
|
"SimpleStorage2": {
|
||||||
|
"name": "StorageAccount",
|
||||||
|
"version": "1.0"
|
||||||
|
},
|
||||||
|
"EmailGroup": {
|
||||||
|
"name": "action-groups/ActionGroup",
|
||||||
|
"version": "1.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"blueprints": {}
|
||||||
|
},
|
||||||
|
"defaultDeploymentScope": {
|
||||||
|
"tenantId": "<Tenant_ID>",
|
||||||
|
"subscription": "<Subscription_ID>",
|
||||||
|
"location": "west europe",
|
||||||
|
"meta": "Trigger update 1"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,9 @@
|
||||||
|
{
|
||||||
|
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
|
||||||
|
"contentVersion": "1.0.0.0",
|
||||||
|
"parameters": {
|
||||||
|
"storageAccountNamePrefix": {
|
||||||
|
"value": "lighthousedemotolong"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,9 @@
|
||||||
|
{
|
||||||
|
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
|
||||||
|
"contentVersion": "1.0.0.0",
|
||||||
|
"parameters": {
|
||||||
|
"storageAccountNamePrefix": {
|
||||||
|
"value": "hsftesting2"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,9 @@
|
||||||
|
{
|
||||||
|
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
|
||||||
|
"contentVersion": "1.0.0.0",
|
||||||
|
"parameters": {
|
||||||
|
"storageAccountNamePrefix": {
|
||||||
|
"value": "hsftesting3"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,9 @@
|
||||||
|
{
|
||||||
|
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
|
||||||
|
"contentVersion": "1.0.0.0",
|
||||||
|
"parameters": {
|
||||||
|
"storageAccountNamePrefix": {
|
||||||
|
"value": "sittesting"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,51 @@
|
||||||
|
{
|
||||||
|
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
|
||||||
|
"contentVersion": "1.0.0.0",
|
||||||
|
"parameters": {
|
||||||
|
"actionGroupName": {
|
||||||
|
"value": "EmailGroup"
|
||||||
|
},
|
||||||
|
"actionGroupShortName": {
|
||||||
|
"value": "EmailGroup"
|
||||||
|
},
|
||||||
|
"emailReceivers": {
|
||||||
|
"value": [
|
||||||
|
{
|
||||||
|
"name": "robin",
|
||||||
|
"emailAddress": "robin@contoso.com"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "alfred",
|
||||||
|
"emailAddress": "alfred@contoso.com"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"smsReceivers": {
|
||||||
|
"value": []
|
||||||
|
},
|
||||||
|
"webhookReceivers": {
|
||||||
|
"value": []
|
||||||
|
},
|
||||||
|
"itsmReceivers": {
|
||||||
|
"value": []
|
||||||
|
},
|
||||||
|
"azureAppPushReceivers": {
|
||||||
|
"value": []
|
||||||
|
},
|
||||||
|
"automationRunbookReceivers": {
|
||||||
|
"value": []
|
||||||
|
},
|
||||||
|
"voiceReceivers": {
|
||||||
|
"value": []
|
||||||
|
},
|
||||||
|
"logicAppReceivers": {
|
||||||
|
"value": []
|
||||||
|
},
|
||||||
|
"azureFunctionReceivers": {
|
||||||
|
"value": []
|
||||||
|
},
|
||||||
|
"armRoleReceivers": {
|
||||||
|
"value": []
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,24 @@
|
||||||
|
{
|
||||||
|
"$schema": "https://schema.management.azure.com/schemas/2018-05-01/subscriptionDeploymentParameters.json#",
|
||||||
|
"contentVersion": "1.0.0.0",
|
||||||
|
"parameters": {
|
||||||
|
"mspOfferName": {
|
||||||
|
"value": "NerdsOfNorway"
|
||||||
|
},
|
||||||
|
"mspOfferDescription": {
|
||||||
|
"value": "This is the ultimate MSP"
|
||||||
|
},
|
||||||
|
"managedByTenantId": {
|
||||||
|
"value": "<Managed_BY_Tenant_ID>"
|
||||||
|
},
|
||||||
|
"authorizations": {
|
||||||
|
"value": [
|
||||||
|
{
|
||||||
|
"principalId": "<Identity_Object_ID>",
|
||||||
|
"principalIdDisplayName": "Tier 1 Support",
|
||||||
|
"roleDefinitionId": "b24988ac-6180-42a0-ab88-20f7382dd24c"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,9 @@
|
||||||
|
{
|
||||||
|
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
|
||||||
|
"contentVersion": "1.0.0.0",
|
||||||
|
"parameters": {
|
||||||
|
"subscriptionId": {
|
||||||
|
"value": "<Subscription_ID_to_be_added_to_MG>"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
|
||||||
|
"contentVersion": "1.0.0.0",
|
||||||
|
"parameters": {
|
||||||
|
"resourceGroupName": {
|
||||||
|
"value": "prod-github-actions"
|
||||||
|
},
|
||||||
|
"resourceGroupLocation": {
|
||||||
|
"value": "west europe"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,56 @@
|
||||||
|
{
|
||||||
|
"identity": {
|
||||||
|
"type": "SystemAssigned"
|
||||||
|
},
|
||||||
|
"location": "westeurope",
|
||||||
|
"properties": {
|
||||||
|
"description": "Assignment of CAF Foundation blueprint",
|
||||||
|
"blueprintId": "",
|
||||||
|
"locks": {
|
||||||
|
"mode": "None"
|
||||||
|
},
|
||||||
|
"parameters": {
|
||||||
|
"Policy_CostCenter_Tag": {
|
||||||
|
"value": "IT"
|
||||||
|
},
|
||||||
|
"Policy_Allowed-Locations": {
|
||||||
|
"value": [
|
||||||
|
"westeurope"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Policy_Resource-Types-DENY": {
|
||||||
|
"value": [
|
||||||
|
"Microsoft.Network/expressRouteCircuits"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Policy_Allowed-StorageAccount-SKUs": {
|
||||||
|
"value": [
|
||||||
|
"Standard_LRS",
|
||||||
|
"Standard_GRS"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Policy_Allowed-VM-SKUs": {
|
||||||
|
"value": [
|
||||||
|
"Standard_DS1_v2",
|
||||||
|
"Standard_F2s_v2"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"Organization_Name": {
|
||||||
|
"value": "Fabrikam"
|
||||||
|
},
|
||||||
|
"KV-AccessPolicy": {
|
||||||
|
"value": "a2aa9476-49b7-498d-a049-d296c296faf6"
|
||||||
|
},
|
||||||
|
"LogAnalytics_DataRetention": {
|
||||||
|
"value": 30
|
||||||
|
},
|
||||||
|
"LogAnalytics_Location": {
|
||||||
|
"value": "North Europe"
|
||||||
|
},
|
||||||
|
"AzureRegion": {
|
||||||
|
"value": "westeurope"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"resourceGroups": {}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,27 @@
|
||||||
|
{
|
||||||
|
"identity": {
|
||||||
|
"type": "SystemAssigned"
|
||||||
|
},
|
||||||
|
"location": "westeurope",
|
||||||
|
"properties": {
|
||||||
|
"description": "Assignment of Sample blueprint",
|
||||||
|
"blueprintId": "",
|
||||||
|
"locks": {
|
||||||
|
"mode": "None"
|
||||||
|
},
|
||||||
|
"parameters": {
|
||||||
|
"rg_name": {
|
||||||
|
"value": "DemoRgBp"
|
||||||
|
},
|
||||||
|
"arm_location": {
|
||||||
|
"value": "westeurope"
|
||||||
|
},
|
||||||
|
"allowedlocations_listOfAllowedLocations": {
|
||||||
|
"value": [
|
||||||
|
"westeurope"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"resourceGroups": {}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,26 @@
|
||||||
|
{
|
||||||
|
"artifacts": {
|
||||||
|
"tenant": {},
|
||||||
|
"managementGroups": {},
|
||||||
|
"subscriptions": {},
|
||||||
|
"resourceGroups": {},
|
||||||
|
"blueprints": {
|
||||||
|
"assign": {
|
||||||
|
"name": "Sample-blueprint",
|
||||||
|
"version": "1.0",
|
||||||
|
"scope": {
|
||||||
|
"managementGroupID": "",
|
||||||
|
"subscription": "bc74a211-7bca-4358-aa0a-6dc6086c8f16"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
"defaultDeploymentScope": {
|
||||||
|
"tenantId": "<Tenant_ID>",
|
||||||
|
"subscription": "<Subscription_ID>",
|
||||||
|
"location": "west europe",
|
||||||
|
"meta": "Trigger update4"
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,35 @@
|
||||||
|
{
|
||||||
|
"artifacts": {
|
||||||
|
"tenant": {
|
||||||
|
"BU": {
|
||||||
|
"name": "ManagementGroups",
|
||||||
|
"version": "1.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"managementGroups": {
|
||||||
|
"defaultMgmntGroupPolicies": {
|
||||||
|
"name": "DefaultPoliciesWithAssignment",
|
||||||
|
"version": "1.0",
|
||||||
|
"scope": {
|
||||||
|
"id": "Marketing",
|
||||||
|
"name": "Marketing"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"subscriptions": {
|
||||||
|
},
|
||||||
|
"resourceGroups": {
|
||||||
|
"SimpleStorage1": {
|
||||||
|
"name": "StorageAccount",
|
||||||
|
"version": "1.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"blueprints": {}
|
||||||
|
},
|
||||||
|
"defaultDeploymentScope": {
|
||||||
|
"tenantId": "<Tenant_ID>",
|
||||||
|
"subscription": "<Subscription_ID>",
|
||||||
|
"location": "west europe",
|
||||||
|
"meta": "Trigger update"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,19 @@
|
||||||
|
{
|
||||||
|
"artifacts":{
|
||||||
|
"tenant" : {},
|
||||||
|
"managementGroups" : {},
|
||||||
|
"subscriptions" : {
|
||||||
|
"DefaultOffer" : { "name" : "LighthouseOfferManagedSubscription", "version": "1.0" }
|
||||||
|
},
|
||||||
|
"resourceGroups" : {},
|
||||||
|
"blueprints" : {
|
||||||
|
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"defaultDeploymentScope" : {
|
||||||
|
"tenantId": "<Tenant_ID>",
|
||||||
|
"subscription": "<Subscription_ID>",
|
||||||
|
"location" : "west europe",
|
||||||
|
"meta" : "Trigger update"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,26 @@
|
||||||
|
{
|
||||||
|
"artifacts": {
|
||||||
|
"tenant": {
|
||||||
|
"BU": {
|
||||||
|
"name": "ManagementGroups",
|
||||||
|
"version": "1.0"
|
||||||
|
},
|
||||||
|
"IT": {
|
||||||
|
"name": "ManagementGroups",
|
||||||
|
"version": "1.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"managementGroups": {},
|
||||||
|
"subscriptions": {},
|
||||||
|
"resourceGroups": {},
|
||||||
|
"blueprints": {}
|
||||||
|
},
|
||||||
|
|
||||||
|
"defaultDeploymentScope": {
|
||||||
|
"tenantId": "<Tenant_ID>",
|
||||||
|
"subscription": "<Subscription_ID>",
|
||||||
|
"location": "west europe",
|
||||||
|
"meta": "Trigger update"
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,9 @@
|
||||||
|
{
|
||||||
|
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
|
||||||
|
"contentVersion": "1.0.0.0",
|
||||||
|
"parameters": {
|
||||||
|
"storageAccountNamePrefix": {
|
||||||
|
"value": "sittesting"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,51 @@
|
||||||
|
{
|
||||||
|
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
|
||||||
|
"contentVersion": "1.0.0.0",
|
||||||
|
"parameters": {
|
||||||
|
"actionGroupName": {
|
||||||
|
"value": "EmailGroup"
|
||||||
|
},
|
||||||
|
"actionGroupShortName": {
|
||||||
|
"value": "EmailGroup"
|
||||||
|
},
|
||||||
|
"emailReceivers": {
|
||||||
|
"value": [
|
||||||
|
{
|
||||||
|
"name": "robin",
|
||||||
|
"emailAddress": "robin@fabrikam.com"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "alfred",
|
||||||
|
"emailAddress": "alfred@fabrikam.com"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"smsReceivers": {
|
||||||
|
"value": []
|
||||||
|
},
|
||||||
|
"webhookReceivers": {
|
||||||
|
"value": []
|
||||||
|
},
|
||||||
|
"itsmReceivers": {
|
||||||
|
"value": []
|
||||||
|
},
|
||||||
|
"azureAppPushReceivers": {
|
||||||
|
"value": []
|
||||||
|
},
|
||||||
|
"automationRunbookReceivers": {
|
||||||
|
"value": []
|
||||||
|
},
|
||||||
|
"voiceReceivers": {
|
||||||
|
"value": []
|
||||||
|
},
|
||||||
|
"logicAppReceivers": {
|
||||||
|
"value": []
|
||||||
|
},
|
||||||
|
"azureFunctionReceivers": {
|
||||||
|
"value": []
|
||||||
|
},
|
||||||
|
"armRoleReceivers": {
|
||||||
|
"value": []
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,50 @@
|
||||||
|
{
|
||||||
|
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
|
||||||
|
"contentVersion": "1.0.0.0",
|
||||||
|
"parameters": {
|
||||||
|
"actionGroupName": {
|
||||||
|
"value": "ITSMGroup"
|
||||||
|
},
|
||||||
|
"actionGroupShortName": {
|
||||||
|
"value": "ITSMGroup"
|
||||||
|
},
|
||||||
|
"emailReceivers": {
|
||||||
|
"value": []
|
||||||
|
},
|
||||||
|
"smsReceivers": {
|
||||||
|
"value": []
|
||||||
|
},
|
||||||
|
"webhookReceivers": {
|
||||||
|
"value": []
|
||||||
|
},
|
||||||
|
"itsmReceivers": {
|
||||||
|
"value": [
|
||||||
|
{
|
||||||
|
"name": "itsmReceiver",
|
||||||
|
"workspaceId": "GEN-UNIQUE-20",
|
||||||
|
"connectionId": "1234567890",
|
||||||
|
"ticketConfiguration": "1234567890",
|
||||||
|
"region": "eastus"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"azureAppPushReceivers": {
|
||||||
|
"value": []
|
||||||
|
},
|
||||||
|
"automationRunbookReceivers": {
|
||||||
|
"value": []
|
||||||
|
},
|
||||||
|
"voiceReceivers": {
|
||||||
|
"value": []
|
||||||
|
},
|
||||||
|
"logicAppReceivers": {
|
||||||
|
"value": []
|
||||||
|
},
|
||||||
|
"azureFunctionReceivers": {
|
||||||
|
"value": []
|
||||||
|
},
|
||||||
|
"armRoleReceivers": {
|
||||||
|
"value": []
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,22 @@
|
||||||
|
{
|
||||||
|
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
|
||||||
|
"contentVersion": "1.0.0.0",
|
||||||
|
"parameters": {
|
||||||
|
"topManagementGroup": {
|
||||||
|
"value": "Fabrikam"
|
||||||
|
},
|
||||||
|
"topManagementGroupDisplayName": {
|
||||||
|
"value": "Fabrikam"
|
||||||
|
},
|
||||||
|
|
||||||
|
"subGroups": {
|
||||||
|
"value": ["Marketing","IT", "HR"]
|
||||||
|
},
|
||||||
|
|
||||||
|
"subGroupsDisplayNames": {
|
||||||
|
"value": ["Marketing","IT", "HR"]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,22 @@
|
||||||
|
{
|
||||||
|
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
|
||||||
|
"contentVersion": "1.0.0.0",
|
||||||
|
"parameters": {
|
||||||
|
"topManagementGroup": {
|
||||||
|
"value": "IT"
|
||||||
|
},
|
||||||
|
"topManagementGroupDisplayName": {
|
||||||
|
"value": "IT"
|
||||||
|
},
|
||||||
|
|
||||||
|
"subGroups": {
|
||||||
|
"value": ["Production","Development", "QA"]
|
||||||
|
},
|
||||||
|
|
||||||
|
"subGroupsDisplayNames": {
|
||||||
|
"value": ["Production","Development", "QA"]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче