You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| ARM_TENANT_ID |'Tenant ID' for the service principal.||
331
331
| AZURE_CONNECTION_NAME | Previously created connection name. ||
332
332
| sap_fqdn | SAP Fully Qualified Domain Name, for example 'sap.contoso.net'. | Only needed if Private DNS isn't used. |
333
-
| FENCING_SPN_ID |Enter the service principal application ID for the fencing agent. | Required for highly available deployments using a service principal for fencing agent. |
334
-
| FENCING_SPN_PWD |Enter the service principal password for the fencing agent. | Required for highly available deployments using a service principal for fencing agent. |
335
-
| FENCING_SPN_TENANT |Enter the service principal tenant ID for the fencing agent. | Required for highly available deployments using a service principal for fencing agent. |
336
-
|`PAT`|`<Personal Access Token>`| Use the Personal Token defined in the previous |
337
-
|`POOL`|`<Agent Pool name>`|Use the Agent pool defined in the previous|
338
-
| APP_REGISTRATION_APP_ID | App registration application ID| Required if deploying the web app |
339
-
| WEB_APP_CLIENT_SECRET | App registration password| Required if deploying the web app |
333
+
| FENCING_SPN_ID |'Service principal application ID' for the fencing agent.| Required for highly available deployments using a service principal for fencing agent. |
334
+
| FENCING_SPN_PWD |'Service principal password' for the fencing agent.| Required for highly available deployments using a service principal for fencing agent. |
335
+
| FENCING_SPN_TENANT |'Service principal tenant ID' for the fencing agent.| Required for highly available deployments using a service principal for fencing agent. |
336
+
| PAT |`<Personal Access Token>`| Use the Personal Token defined in the previous step|
337
+
| POOL |`<Agent Pool name>`|The Agent pool to use for this environment|
338
+
| APP_REGISTRATION_APP_ID |'App registration application ID'| Required if deploying the web app |
339
+
| WEB_APP_CLIENT_SECRET |'App registration password'| Required if deploying the web app |
Copy file name to clipboardExpand all lines: articles/virtual-machines/workloads/sap/automation-deployment-framework.md
+13Lines changed: 13 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -60,6 +60,7 @@ The key components of the control plane are:
60
60
- Storage account for Terraform state files
61
61
- Storage account for SAP installation media
62
62
- Azure Key Vault for deployment credentials
63
+
- Configuration Web Application
63
64
64
65
The following diagram shows the key components of the control plane and workload zone.
65
66
@@ -78,6 +79,18 @@ The application configuration will be performed from the Ansible Controller in t
78
79
79
80
For more information of how to configure and deploy the control plane, see [Configuring the control plane](automation-configure-control-plane.md) and [Deploying the control plane](automation-deploy-control-plane.md).
80
81
82
+
## Software acquisition process
83
+
84
+
The framework also provides an Ansible playbook that can be used to download the software from SAP and persist it in the storage accounts in the SAP Library resource group.
85
+
86
+
The software acquisition is using an SAP Application manifest file that contains the list of SAP software to be downloaded. The manifest file is a YAML file that contains the following information:
87
+
88
+
- List of files to be downloaded
89
+
- List of the Product IDs for the SAP application components
90
+
- A set of template files used to provide the parameters for the unattended installation
91
+
92
+
The SAP Software download playbook will process the manifest file and the dependent manifest files and download the SAP software from SAP using the specified SAP user account. The software will be downloaded to the SAP Library storage account and will be available for the installation process. As part of the download the process the application manifest and the supporting templates will also be persisted in the storage account. The application manifest and the dependent manifests will be aggregated into a single manifest file that will be used by the installation process.
93
+
81
94
### Deployer Virtual Machine
82
95
83
96
This virtual machine is used to run the orchestration scripts that will deploy the Azure resources using Terraform. It's also the Ansible Controller and is used to execute the Ansible playbooks on all the managed nodes, i.e the virtual machines of an SAP deployment.
0 commit comments