in deploy/ansible/action_plugins/public_api.py [0:0]
def get_nonha_deployment_params(self):
return {
"accountId": self.input_params.get("accountId"),
"productId": self.input_params.get("productId"),
"planTemplateId": self.input_params.get("planTemplateId"),
"planTemplateName": self.input_params.get("planTemplateName"),
"region": self.input_params.get("region"),
"cloudProvider": self.input_params.get("cloudProvider"),
"availabilityScenario": self.input_params.get("availabilityScenario"),
"infrastructureParameterSet": {
"operatingSystem": self.infrastructureParameterSet.get(
"operatingSystem"
),
"privateDnsZone": self.infrastructureParameterSet.get("privateDnsZone"),
"reversePrivateDnsZone": self.infrastructureParameterSet.get(
"reversePrivateDnsZone"
),
"transitNetwork": self.infrastructureParameterSet.get("transitNetwork"),
"workloadNetwork": self.infrastructureParameterSet.get(
"workloadNetwork"
),
"sharedServicesNetwork": self.infrastructureParameterSet.get(
"sharedServicesNetwork"
),
"sharedServicesSubnet": self.infrastructureParameterSet.get(
"sharedServicesSubnet"
),
"workloadNetworkHanaSubnet": self.infrastructureParameterSet.get(
"workloadNetworkHanaSubnet"
),
"workloadNetworkAsSubnet": self.infrastructureParameterSet.get(
"workloadNetworkAsSubnet"
),
"hanaVmSize": self.infrastructureParameterSet.get("hanaVmSize"),
"centralServicesVmSize": self.infrastructureParameterSet.get(
"centralServicesVmSize"
),
"enqueueReplicationServerVmSize": self.infrastructureParameterSet.get(
"enqueueReplicationServerVmSize"
),
"applicationServerVmSize": self.infrastructureParameterSet.get(
"applicationServerVmSize"
),
"numberOfApplicationServers": self.infrastructureParameterSet.get(
"numberOfApplicationServers"
),
"webDispatcherVmSize": self.infrastructureParameterSet.get(
"webDispatcherVmSize"
),
},
"installationParameterSets": {
"downloadBinaries": {
"name": "Download Binaries",
"parameters": [
{
"name": "technicalCommunicationUser",
"value": self.infrastructureParameterSet.get(
"technicalCommunicationUser"
),
},
{
"name": "techUserPassword",
"value": self.infrastructureParameterSet.get(
"techUserPassword"
),
},
{
"name": "maintenancePlannerTransaction",
"value": self.infrastructureParameterSet.get(
"maintenancePlannerTransaction"
),
},
],
},
"hanaDeployment": {
"name": "HANA Deployment",
"parameters": [
{
"name": "DBSID",
"value": self.installationParameterSets.get(
"hanaDeployment"
).get("DBSID"),
},
{
"name": "DBSIDAdminUserId",
"value": self.installationParameterSets.get(
"hanaDeployment"
).get("DBSIDAdminUserId"),
},
{
"name": "instanceNumber",
"value": self.installationParameterSets.get(
"hanaDeployment"
).get("instanceNumber"),
},
{
"name": "primaryHanaPhysicalHostname",
"value": self.installationParameterSets.get(
"hanaDeployment"
).get("primaryHanaPhysicalHostname"),
},
{
"name": "primaryHanaVirtualHostname",
"value": self.installationParameterSets.get(
"hanaDeployment"
).get("primaryHanaVirtualHostname"),
},
],
},
"s4hanaDeployment": {
"name": "S/4HANA Deployment",
"parameters": [
{
"name": "SID",
"value": self.installationParameterSets.get(
"s4hanaDeployment"
).get("SID"),
},
{
"name": "SAPSysAdminUserId",
"value": self.installationParameterSets.get(
"s4hanaDeployment"
).get("SAPSysAdminUserId"),
},
{
"name": "SAPSysAdminGroupId",
"value": self.installationParameterSets.get(
"s4hanaDeployment"
).get("SAPSysAdminGroupId"),
},
{
"name": "sapGuiDefaultLanguage",
"value": self.installationParameterSets.get(
"s4hanaDeployment"
).get("sapGuiDefaultLanguage"),
},
{
"name": "SAPSystemAdditionalLanguages",
"value": self.installationParameterSets.get(
"s4hanaDeployment"
).get("SAPSystemAdditionalLanguages"),
},
{
"name": "numberOfDialogWorkProcesses",
"value": self.installationParameterSets.get(
"s4hanaDeployment"
).get("numberOfDialogWorkProcesses"),
},
{
"name": "numberOfBatchWorkProcesses",
"value": self.installationParameterSets.get(
"s4hanaDeployment"
).get("numberOfBatchWorkProcesses"),
},
],
},
"centralServicesDeployment": {
"name": "ABAP SAP Central Services Deployment",
"parameters": [
{
"name": "instanceNumber",
"value": self.installationParameterSets.get(
"centralServicesDeployment"
).get("instanceNumber"),
},
{
"name": "ABAPMessageServerPort",
"value": self.installationParameterSets.get(
"centralServicesDeployment"
).get("ABAPMessageServerPort"),
},
{
"name": "physicalHostname",
"value": self.installationParameterSets.get(
"centralServicesDeployment"
).get("physicalHostname"),
},
{
"name": "virtualHostname",
"value": self.installationParameterSets.get(
"centralServicesDeployment"
).get("virtualHostname"),
},
],
},
"primaryApplicationServerDeployment": {
"name": "Primary Application Server Deployment",
"parameters": [
{
"name": "instanceNumber",
"value": self.installationParameterSets.get(
"primaryApplicationServerDeployment"
).get("instanceNumber"),
},
{
"name": "physicalHostname",
"value": self.installationParameterSets.get(
"primaryApplicationServerDeployment"
).get("physicalHostname"),
},
{
"name": "virtualHostname",
"value": self.installationParameterSets.get(
"primaryApplicationServerDeployment"
).get("virtualHostname"),
},
],
},
"additionalApplicationServersDeployment": self.installationParameterSets.get(
"additionalApplicationServersDeployment"
),
"webDispatcherDeployment": {
"name": "SAP Web Dispatcher and Fiori Configuration",
"parameters": [
{
"name": "installationType",
"value": self.installationParameterSets.get(
"webDispatcherDeployment"
).get("installationType"),
}
],
},
},
}