Skip to content

Commit 870525c

Browse files
author
Kimmo Forss
committed
Add post deployment step
1 parent 1261045 commit 870525c

File tree

1 file changed

+15
-20
lines changed

1 file changed

+15
-20
lines changed

articles/sap/automation/tutorial.md

Lines changed: 15 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -258,14 +258,20 @@ If you don't assign the User Access Administrator role to the service principal,
258258
management_bastion_subnet_address_prefix = "10.10.20.128/26"
259259
bastion_deployment = true
260260
261-
261+
# deployer_enable_public_ip controls if the deployer Virtual machines will have Public IPs
262262
deployer_enable_public_ip = true
263263
264+
# deployer_count defines how many deployer VMs will be deployed
264265
deployer_count = 1
265266
267+
# use_service_endpoint defines that the management subnets have service endpoints enabled
266268
use_service_endpoint = true
269+
270+
# use_private_endpoint defines that the storage accounts and key vaults have private endpoints enabled
267271
use_private_endpoint = false
268-
enable_firewall_for_keyvaults_and_storage = true
272+
273+
# enable_firewall_for_keyvaults_and_storage defines that the storage accounts and key vaults have firewall enabled
274+
enable_firewall_for_keyvaults_and_storage = false
269275
270276
```
271277
@@ -279,8 +285,10 @@ If you don't assign the User Access Administrator role to the service principal,
279285
# The location/region value is a mandatory field, it is used to control where the resources are deployed
280286
location = "westeurope"
281287
288+
#Defines the DNS suffix for the resources
282289
dns_label = "azure.contoso.net"
283290
291+
# use_private_endpoint defines that the storage accounts and key vaults have private endpoints enabled
284292
use_private_endpoint = false
285293
```
286294
@@ -368,15 +376,15 @@ Here are some troubleshooting tips:
368376
The file must contain the environment attribute!!
369377
```
370378
371-
- The following error is transient. Rerun the same command, `prepare_controlplane.sh`.
379+
- The following error is transient. Rerun the same command, `deploy_controlplane.sh`.
372380
373381
```text
374382
Error: file provisioner error
375383
..
376384
timeout - last error: dial tcp
377385
```
378386
379-
- If you have authentication issues directly after you run the script `prepare_controlplane.sh`, run this command:
387+
- If you have authentication issues directly after you run the script `deploy_controlplane.sh`, run this command:
380388
381389
```azurecli
382390
az logout
@@ -441,25 +449,12 @@ To connect to the deployer:
441449
442450
1. Connect to the virtual machine.
443451
444-
To configure the deployer, run the following script:
445-
446-
```bash
447-
448-
mkdir -p ~/Azure_SAP_Automated_Deployment; cd $_
449-
450-
git clone https://github.com/Azure/sap-automation.git sap-automation
451-
452-
git clone https://github.com/Azure/sap-automation-samples.git samples
453-
454-
cd sap-automation/deploy/scripts
455-
456-
./configure_deployer.sh
457-
```
458-
459-
The script installs Terraform and Ansible and configures the deployer.
460452
461453
The rest of the tasks must be executed on the deployer.
462454
455+
## Securing the control plane
456+
457+
The control plane is the most critical part of the SAP automation framework. It's important to secure the control plane. The following steps help you secure the control plane.
463458
## Get SAP software by using the Bill of Materials
464459
465460
The automation framework gives you tools to download software from SAP by using the SAP BOM. The software is downloaded to the SAP library, which acts as the archive for all media required to deploy SAP.

0 commit comments

Comments
 (0)