Files
Merge-DSCConfigurationData/sample/Deployment.psd1
Torsten Brendgen f799c4adcc adding samples
2026-04-21 12:25:33 +02:00

111 lines
4.7 KiB
PowerShell

@{
Templates = @(
@{
TemplateName = "HZD Template"
TemplatePath = "./Configurations/HZD.psd1"
},
@{
TemplateName = "SQL Server Template"
TemplatePath = "./Configurations/Services/Template-SQLServer.psd1"
},
@{
TemplateName = "Umgebungs Template"
TemplatePath = "./Configurations/Umgebungen/Template-Test.psd1"
}
)
AllNodes = @(
@{
NodeName = "JURZMAZSSQL901"
}
)
NonNodeData =@{
Services = @{
SQLServer = @{
Instances = @(
@{
Name = 'MSSQLSERVER'
ServiceAccounts = @{
SQLEngineAccount = @{
ServiceAccountName = "gmsaE2Af901"
AccountType = "Group"
Path = "OU=DBA,OU=Dienste_Verfahren,OU=Administration,DC=justiz,DC=hessen,DC=de"
ManagedPasswordPrincipals = @(
@{
GroupName = "sicE2AfE2ADB901"
Path = "OU=DBA,OU=Dienste_Verfahren,OU=Administration,DC=justiz,DC=hessen,DC=de"
}
)
}
SQLAgentAccount = @{
ServiceAccountName = "gmsaE2Aa901"
AccountType = "Group"
Path = "OU=DBA,OU=Dienste_Verfahren,OU=Administration,DC=justiz,DC=hessen,DC=de"
ManagedPasswordPrincipals = @(
@{
GroupName = "sicE2AfE2ADB901"
Path = "OU=DBA,OU=Dienste_Verfahren,OU=Administration,DC=justiz,DC=hessen,DC=de"
}
)
}
}
AlwaysOn = @{
StartIndex = "B"
AlwaysOnGroups = @(
@{
Name = "TestAG"
FailoverMode ="Automatic"
SeedingMode = "Automatic"
Listener = @{
Provision = $true
IpAddress = "'10.96.x.x/255.255.255.0','10.96.x.x/255.255.255.0'"
Port = 1433
}
}
)
}
ConfigurationOptions= @()
AdditionalScripts = @()
},
@{
Name = 'MSSQLSERVERTEST'
ServiceAccounts = @{
SQLEngineAccount = @{
ServiceAccountName = "gmsaE2Af901"
AccountType = "Group"
Path = "OU=DBA,OU=Dienste_Verfahren,OU=Administration,DC=justiz,DC=hessen,DC=de"
ManagedPasswordPrincipals = @(
@{
GroupName = "sicE2AfE2ADB901"
Path = "OU=DBA,OU=Dienste_Verfahren,OU=Administration,DC=justiz,DC=hessen,DC=de"
}
)
}
SQLAgentAccount = @{
ServiceAccountName = "gmsaE2Aa901"
AccountType = "Group"
Path = "OU=DBA,OU=Dienste_Verfahren,OU=Administration,DC=justiz,DC=hessen,DC=de"
ManagedPasswordPrincipals = @(
@{
GroupName = "sicE2AfE2ADB901"
Path = "OU=DBA,OU=Dienste_Verfahren,OU=Administration,DC=justiz,DC=hessen,DC=de"
}
)
}
}
ConfigurationOptions= @()
AdditionalScripts = @()
}
)
}
}
}
}