Skip to content

Commit 7718583

Browse files
Merge pull request #234614 from KimForss/main
Sample update
2 parents 6a91e8f + b324f32 commit 7718583

File tree

1 file changed

+26
-24
lines changed

1 file changed

+26
-24
lines changed

articles/sap/automation/plan-deployment.md

Lines changed: 26 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ The following table shows the required permissions for the service principals:
224224
> | Azure CLI | Installing [Azure CLI](/cli/azure/install-azure-cli-linux) | Setup of Deployer and during deployments | The firewall requirements for Azure CLI installation are defined here: [Installing Azure CLI](/cli/azure/azure-cli-endpoints) |
225225
> | PIP | 'bootstrap.pypa.io' | Setup of Deployer | See [Installing Ansible](https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html) |
226226
> | Ansible | 'pypi.org', 'pythonhosted.org', 'galaxy.ansible.com' | Setup of Deployer | |
227-
> | PowerShell Gallery | 'onegetcdn.azureedge.net', 'psg-prod-centralus.azureedge.net', 'psg-prod-eastus.azureedge.net' | Setup of Windows based systems | See [PowerShell Gallery](/powershell/scripting/gallery/getting-started?#network-access-to-the-powershell-gallery) |
227+
> | PowerShell Gallery | 'onegetcdn.azureedge.net', 'psg-prod-centralus.azureedge.net', 'psg-prod-eastus.azureedge.net' | Setup of Windows based systems | See [PowerShell Gallery](/powershell/gallery/gallery/getting-started#network-access-to-the-powershell-gallery) |
228228
> | Windows components | 'download.visualstudio.microsoft.com', 'download.visualstudio.microsoft.com', 'download.visualstudio.com' | Setup of Windows based systems | See [Visual Studio components](/visualstudio/install/install-and-use-visual-studio-behind-a-firewall-or-proxy-server#install-visual-studio) |
229229
> | SAP Downloads | 'softwaredownloads.sap.com'                                    | SAP Software download | See [SAP Downloads](https://launchpad.support.sap.com/#/softwarecenter) |
230230
> | Azure DevOps Agent | 'https://vstsagentpackage.azureedge.net'                                   | Setup Azure DevOps | |
@@ -302,34 +302,36 @@ The automation framework also supports having the deployment environment and SAP
302302
303303
The deployment environment provides the following services:
304304
305-
- A deployment VM, which does Terraform deployments and Ansible configuration.
305+
- One or more deployment virtual machines, which perform the infrastructure deployments using Terraform and performs the system configuration and SAP installation using Ansible playbooks.
306306
- A key vault, which contains service principal identity information for use by Terraform deployments.
307307
- An Azure Firewall component, which provides outbound internet connectivity.
308308
309309
The deployment configuration file defines the region, environment name, and virtual network information. For example:
310310
311-
```json
312-
{
313-
"infrastructure": {
314-
"environment": "MGMT",
315-
"region": "westeurope",
316-
"vnets": {
317-
"management": {
318-
"address_space": "0.0.0.0/25",
319-
"subnet_mgmt": {
320-
"prefix": "0.0.0.0/28"
321-
},
322-
"subnet_fw": {
323-
"prefix": "0.0.0.0/26"
324-
}
325-
}
326-
}
327-
},
328-
"options": {
329-
"enable_deployer_public_ip": true
330-
},
331-
"firewall_deployment": true
332-
}
311+
```terraform
312+
# The environment value is a mandatory field, it is used for partitioning the environments, for example (PROD and NP)
313+
environment = "MGMT"
314+
315+
# The location/region value is a mandatory field, it is used to control where the resources are deployed
316+
location = "westeurope"
317+
318+
# management_network_address_space is the address space for management virtual network
319+
management_network_address_space = "10.10.20.0/25"
320+
321+
# management_subnet_address_prefix is the address prefix for the management subnet
322+
management_subnet_address_prefix = "10.10.20.64/28"
323+
324+
# management_firewall_subnet_address_prefix is the address prefix for the firewall subnet
325+
management_firewall_subnet_address_prefix = "10.10.20.0/26"
326+
327+
# management_bastion_subnet_address_prefix is a mandatory parameter if bastion is deployed and if the subnets are not defined in the workload or if existing subnets are not used
328+
management_bastion_subnet_address_prefix = "10.10.20.128/26"
329+
330+
deployer_enable_public_ip = false
331+
332+
firewall_deployment = true
333+
334+
bastion_deployment = true
333335
```
334336

335337
For more information, see the [in-depth explanation of how to configure the deployer](configure-control-plane.md).

0 commit comments

Comments
 (0)