def get_ha_deployment_params()

in deploy/ansible/action_plugins/public_api.py [0:0]


    def get_ha_deployment_params(self):
        return dict(
            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": "frontendHostname",
                        "value": self.installationParameterSets.get(
                            "hanaDeployment"
                        ).get("frontendHostname"),
                    },
                    {
                        "name": "primaryHanaPhysicalHostname",
                        "value": self.installationParameterSets.get(
                            "hanaDeployment"
                        ).get("primaryHanaPhysicalHostname"),
                    },
                    {
                        "name": "primaryHanaVirtualHostname",
                        "value": self.installationParameterSets.get(
                            "hanaDeployment"
                        ).get("primaryHanaVirtualHostname"),
                    },
                    {
                        "name": "secondaryHanaPhysicalHostname",
                        "value": self.installationParameterSets.get(
                            "hanaDeployment"
                        ).get("secondaryHanaPhysicalHostname"),
                    },
                    {
                        "name": "secondaryHanaVirtualHostname",
                        "value": self.installationParameterSets.get(
                            "hanaDeployment"
                        ).get("secondaryHanaVirtualHostname"),
                    },
                ],
            },
            enqueueReplicationServerDeployment={
                "name": "Enqueue Replication Server Deployment",
                "parameters": [
                    {
                        "name": "instanceNumber",
                        "value": self.installationParameterSets.get(
                            "enqueueReplicationServerDeployment"
                        ).get("instanceNumber"),
                    },
                    {
                        "name": "physicalHostname",
                        "value": self.installationParameterSets.get(
                            "enqueueReplicationServerDeployment"
                        ).get("physicalHostname"),
                    },
                    {
                        "name": "virtualHostname",
                        "value": self.installationParameterSets.get(
                            "enqueueReplicationServerDeployment"
                        ).get("virtualHostname"),
                    },
                ],
            },
        )