зеркало из https://github.com/Azure/vdc.git
7843f0dfc8
* initial commit * updated ntier-iaas azure devops pipeline * updated azdo service connection * updated service connection * updated variable group name * added spn environment keys * removed artifacts storage validation * updated simulated onprem pipeline * updated depedency * removed invalid dependency * parameter updates * updated ntier iaas pipeline * added pipeline variables * fixed dependencies * fixed module definition name * fixed reference output retrieval * updated module definition name * updated dependencies |
||
---|---|---|
.. | ||
Policy | ||
RBAC | ||
Scripts | ||
Tests | ||
deploy.json | ||
readme.md |
readme.md
Active Directory Domain Services
This template deploys Active Directory Domain Services.
Resources
- Microsoft.Compute/availabilitySets
- Microsoft.Network/networkInterfaces
- Microsoft.Compute/virtualMachines
- Microsoft.Compute/virtualMachines/extensions
- Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments
Parameters
Parameter Name | Default Value | Description |
---|---|---|
virtualMachineName |
Required. Name for the ADDS VMs | |
virtualMachineCount |
2 |
Optional. Number of VMs to create |
virtualMachineSize |
Standard_DS2_v2 |
Optional. Size of the ADDS VMs |
virtualMachineOSImage |
Required. OS image used for the ADDS VMs | |
availabilitySetId |
"" |
Optional. Availability Set resource identifier, if a value is passed, these VMs will join the existing Availability Set. |
artifactsStorageAccountSasKey |
Required. Shared Access Signature Key used to download custom scripts | |
artifactsStorageAccountName |
Required. Default storage account name. Storage account that contains output parameters and common scripts | |
artifactsStorageAccountKey |
Required. Default storage account Key. Storage account that contains output parameters and common scripts | |
workspaceId |
Required. WorkspaceId or CustomerId value of OMS. This value is referenced in OMS VM Extension | |
logAnalyticsWorkspacePrimarySharedKey |
Required. WorkspaceKey value of OMS. This value is referenced in OMS VM Extension | |
diagnosticsStorageAccountName |
Required. Storage account used to store diagnostic information | |
diagnosticsStorageAccountSasToken |
Required. Diagnostic Storage Account SAS token | |
addsAddressStart |
Required. IP address used as initial Active Directory Domain Services IP | |
keyVaultId |
"" |
Optional. AKV Resource Id |
keyVaultURL |
"" |
Optional. AKV URL |
addsKeyEncryptionURL |
"" |
Optional. Active Directory Domain Services AKV encryption key |
vNetId |
Required. Shared services Virtual Network resource identifier | |
domainControllerAsgId |
Required. ASG associated to Domain Controllers | |
subnetName |
Required. Name of Shared Services Subnet, this name is used to get the SubnetId | |
adminUsername |
Required. The username used to establish ADDS VMs | |
adminPassword |
Required. The password given to the admin user | |
domainName |
Required. AD domain name | |
primaryDCIP |
Required. On-premises domain IP | |
ADSitename |
Required. On-premises Active Directory site name | |
domaincontrollerDriveLetter |
Required. Drive letter to install ADDS | |
domainAdminPassword |
Required. Domain user that has privileges to join a VM into a Domain |
Outputs
Output Name | Description |
---|---|
aadsResourceGroup |
The Resource Group that was deployed to. |
Considerations
N/A