Install/OnPrem/XP/Scaled/xDBAutomationOperations/Install-AutomationOperations.ps1
. "$PSScriptRoot\..\..\..\..\InstallParams.ps1" -Force Import-Module "$PSScriptRoot\..\..\..\..\..\Common\SSL\SSL-Module.psm1" -Force Import-Module "$PSScriptRoot\..\..\..\Install-Module.psm1" -Force $ErrorActionPreference = "Stop" $prefix = $global:Configuration.prefix $siteName = $global:Configuration.xDB.automationOperationsHostName $hostNames = @($siteName) $license = $global:Configuration.license $sqlServer = $global:Configuration.sql.serverName $sqlUser = $global:Configuration.sql.adminUsername $sqlAdminPassword = $global:Configuration.sql.adminPassword $sqlSitecorePassword = $global:Configuration.sql.sitecorePassword $installDir = $global:Configuration.xDB.installDir $environment = $global:Configuration.xConnect.environment $logLevel = $global:Configuration.xConnect.logLevel $collectionService = $global:Configuration.xConnect.collectionService $referenceDataService = $global:Configuration.xDB.referenceDataService $package = Get-ChildItem -Path "$SAFInstallPackageDir\*" -Include *marketingautomation.scwdp.zip* $sifConfiguration = GetSIFConfiguration -Name "xconnect-xp1-MarketingAutomation.json" -PackageName $package -DefaultValue "$PSScriptRoot\xconnect-xp1-MarketingAutomation.json" $clientCert = BuildSitecoreClientCertName -Prefix $prefix $serverCert = BuildSitecoreServerCertName -Prefix $prefix Write-Output "Install xDB Automation Operations started..." $sitecoreParams = @{ Path = $sifConfiguration Package = $package.FullName LicenseFile = $license Sitename = $siteName XConnectCert = $clientCert SSLCert = $serverCert SqlDbPrefix = $prefix SqlAdminUser = $sqlUser SqlAdminPassword = $sqlAdminPassword SqlCollectionUser = "$($prefix)_collectionuser" SqlCollectionPassword = $sqlSitecorePassword SqlProcessingPoolsUser = "$($prefix)_processingpoolsuser" SqlProcessingPoolsPassword = $sqlSitecorePassword SqlMarketingAutomationUser = "$($prefix)_marketingautomationuser" SqlMarketingAutomationPassword = $sqlSitecorePassword SqlReferenceDataUser = "$($prefix)_referencedatauser" SqlReferenceDataPassword = $sqlSitecorePassword SqlMessagingUser = "$($prefix)_messaginguser" SqlMessagingPassword = $sqlSitecorePassword SqlServer = $sqlServer XConnectCollectionService = $collectionService XConnectReferenceDataService = $referenceDataService XConnectEnvironment = $environment XConnectLogLevel = $logLevel InstallDirectory = $installDir } Install-SitecoreConfiguration @sitecoreParams AddWebBindings -SiteName $siteName -HostNames $hostNames AddWebBindings -SiteName $siteName -HostNames $hostNames -SSLCert $serverCert Write-Output "Install xDB Automation Operations done." |