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
Copy file name to clipboardExpand all lines: articles/virtual-machines/workloads/sap/automation-configure-control-plane.md
+64-57Lines changed: 64 additions & 57 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ description: Configure your deployment control plane for the SAP on Azure Deploy
4
4
author: kimforss
5
5
ms.author: kimforss
6
6
ms.reviewer: kimforss
7
-
ms.date: 8/8/2022
7
+
ms.date: 12/28/2022
8
8
ms.topic: conceptual
9
9
ms.service: virtual-machines-sap
10
10
---
@@ -19,13 +19,13 @@ The control plane for the [SAP on Azure Deployment Automation Framework](automat
19
19
20
20
## Deployer
21
21
22
-
The [deployer](automation-deployment-framework.md#deployment-components) is the execution engine of the [SAP automation framework](automation-deployment-framework.md). It's a pre-configured virtual machine (VM) that is used for executing Terraform and Ansible commands.
22
+
The [deployer](automation-deployment-framework.md#deployment-components) is the execution engine of the [SAP automation framework](automation-deployment-framework.md). It's a pre-configured virtual machine (VM) that is used for executing Terraform and Ansible commands. When using Azure DevOps the deployer is a self-hosted agent.
23
23
24
24
The configuration of the deployer is performed in a Terraform tfvars variable file.
25
25
26
26
## Terraform Parameters
27
27
28
-
The table below contains the Terraform parameters, these parameters need to be entered manually if not using the deployment scripts
28
+
This table shows the Terraform parameters, these parameters need to be entered manually if not using the deployment scripts
29
29
30
30
> [!div class="mx-tdCol2BreakAll "]
31
31
> | Variable | Description | Type |
@@ -35,7 +35,7 @@ The table below contains the Terraform parameters, these parameters need to be
35
35
36
36
### Environment Parameters
37
37
38
-
The table below contains the parameters that define the resource naming.
38
+
This table shows the parameters that define the resource naming.
39
39
40
40
> [!div class="mx-tdCol2BreakAll "]
41
41
> | Variable | Description | Type | Notes |
@@ -46,7 +46,7 @@ The table below contains the parameters that define the resource naming.
46
46
47
47
### Resource Group
48
48
49
-
The table below contains the parameters that define the resource group.
49
+
This table shows the parameters that define the resource group.
50
50
51
51
> [!div class="mx-tdCol2BreakAll "]
52
52
> | Variable | Description | Type |
@@ -67,7 +67,7 @@ The recommended CIDR of the virtual network address space is /27, which allows s
67
67
The recommended CIDR value for the management subnet is /28 that allows 16 IP addresses.
68
68
The recommended CIDR value for the firewall subnet is /26 that allows 64 IP addresses.
69
69
70
-
The table below contains the networking parameters.
70
+
This table shows the networking parameters.
71
71
72
72
> [!div class="mx-tdCol2BreakAll "]
73
73
> | Variable | Description | Type | Notes |
@@ -99,7 +99,7 @@ The table below contains the networking parameters.
99
99
100
100
### Deployer Virtual Machine Parameters
101
101
102
-
The table below contains the parameters related to the deployer virtual machine.
102
+
This table shows the parameters related to the deployer virtual machine.
103
103
104
104
> [!div class="mx-tdCol2BreakAll "]
105
105
> | Variable | Description | Type |
@@ -124,21 +124,13 @@ The Virtual Machine image is defined using the following structure:
124
124
"offer" = "0001-com-ubuntu-server-focal"
125
125
"sku" = "20_04-lts"
126
126
"version" = "latest"
127
+
"type" = "marketplace"
127
128
}
128
129
```
129
130
130
-
The plan defined using the following structure:
131
-
```python
132
-
{
133
-
"use" = false
134
-
"name" = "0001-com-ubuntu-server-focal"
135
-
"publisher" = "Canonical"
136
-
"product" = "20_04-lts"
137
-
}
138
-
```
139
-
140
131
> [!NOTE]
141
-
> Note that using the plan attribute will require that the image in question has been used at least once in the subscription. This is because the first usage prompts the user to accept the License terms and the automation has no mean to approve it.
132
+
> type can be marketplace/marketplace_with_plan/custom
133
+
> Note that using a image of type 'marketplace_with_plan' will require that the image in question has been used at least once in the subscription. This is because the first usage prompts the user to accept the License terms and the automation has no mean to approve it.
142
134
143
135
144
136
@@ -161,27 +153,40 @@ The table below defines the parameters used for defining the Virtual Machine aut
161
153
The table below defines the parameters used for defining the Key Vault information
> |`firewall_deployment`| Boolean flag controlling if an Azure firewall is to be deployed | Optional ||
181
-
> |`bastion_deployment`| Boolean flag controlling if Azure Bastion host is to be deployed | Optional ||
182
-
> |`enable_purge_control_for_keyvaults`| Boolean flag controlling if purge control is enabled on the Key Vault. | Optional | Use only for test deployments |
183
-
> |`use_private_endpoint`| Are private endpoints created for storage accounts and key vaults. | Optional ||
184
-
> |`use_service_endpoint`| Are service endpoints defined for the subnets. | Optional ||
> |`firewall_deployment`| Boolean flag controlling if an Azure firewall is to be deployed | Optional ||
185
+
> |`bastion_deployment`| Boolean flag controlling if Azure Bastion host is to be deployed | Optional ||
186
+
> |`enable_purge_control_for_keyvaults`| Boolean flag controlling if purge control is enabled on the Key Vault. | Optional | Use only for test deployments |
187
+
> |`use_private_endpoint`| Use private endpoints | Optional |
188
+
> |`use_service_endpoint`| Use service endpoints for subnets | Optional |
189
+
> |`enable_firewall_for_keyvaults_and_storage`| Restrict access to selected subnets | Optional |
185
190
186
191
### Example parameters file for deployer (required parameters only)
187
192
@@ -220,16 +225,16 @@ The configuration of the SAP Library is performed in a Terraform tfvars variable
220
225
221
226
### Terraform Parameters
222
227
223
-
The table below contains the Terraform parameters, these parameters need to be entered manually when not using the deployment scripts
228
+
This table shows the Terraform parameters, these parameters need to be entered manually when not using the deployment scripts
0 commit comments